<86>Dec 28 12:15:11 userdel[67089]: delete user 'rooter' <86>Dec 28 12:15:11 userdel[67089]: removed group 'rooter' owned by 'rooter' <86>Dec 28 12:15:11 userdel[67089]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 28 12:15:11 groupadd[67118]: group added to /etc/group: name=rooter, GID=519 <86>Dec 28 12:15:11 groupadd[67118]: group added to /etc/gshadow: name=rooter <86>Dec 28 12:15:11 groupadd[67118]: new group: name=rooter, GID=519 <86>Dec 28 12:15:11 useradd[67145]: new user: name=rooter, UID=519, GID=519, home=/root, shell=/bin/bash <86>Dec 28 12:15:11 userdel[67162]: delete user 'builder' <86>Dec 28 12:15:11 groupadd[67203]: group added to /etc/group: name=builder, GID=520 <86>Dec 28 12:15:11 groupadd[67203]: group added to /etc/gshadow: name=builder <86>Dec 28 12:15:11 groupadd[67203]: new group: name=builder, GID=520 <86>Dec 28 12:15:11 useradd[67221]: new user: name=builder, UID=520, GID=520, home=/usr/src, shell=/bin/bash <13>Dec 28 12:15:20 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Dec 28 12:15:20 rpmi: libjpeg-2:1.5.1-alt1 1498218318 installed <13>Dec 28 12:15:20 rpmi: libpng16-1.6.35-alt1 sisyphus.214397.100 1539159349 installed <13>Dec 28 12:15:20 rpmi: libboost_system1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:20 rpmi: libtiff5-4.0.3-alt1 1348347501 installed <13>Dec 28 12:15:20 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>Dec 28 12:15:20 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>Dec 28 12:15:20 rpmi: perl-Module-Runtime-0.016-alt1 1509549848 installed <13>Dec 28 12:15:20 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Dec 28 12:15:20 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Dec 28 12:15:20 rpmi: libopenblas-0.2.20-alt1 1527005646 installed <13>Dec 28 12:15:20 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Dec 28 12:15:20 rpmi: libnspr-1:4.20-alt1 sisyphus.216395.100 1542113039 installed <13>Dec 28 12:15:20 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Dec 28 12:15:20 rpmi: libpaper-1.1.24-alt4 1315383465 installed <13>Dec 28 12:15:20 rpmi: libquadmath0-8.2.1-alt2 sisyphus.218691.100 1545948777 installed <13>Dec 28 12:15:20 rpmi: psutils-2:1.23-alt2 sisyphus.216379.100 1541920784 installed <13>Dec 28 12:15:20 rpmi: libSM-1.2.3-alt1 sisyphus.215747.100 1540812795 installed <13>Dec 28 12:15:20 rpmi: perl-Module-Implementation-0.09-alt1 1418836057 installed <13>Dec 28 12:15:20 rpmi: perl-Dist-CheckConflicts-0.11-alt1 1397076608 installed <13>Dec 28 12:15:20 rpmi: libjasper-2.0.14-alt1 1530105217 installed <13>Dec 28 12:15:20 rpmi: python-module-sphinxcontrib-2.1.1-alt2.1.2 1526455698 installed <13>Dec 28 12:15:20 rpmi: perl-Tie-RefHash-1.39-alt1 1316492563 installed <13>Dec 28 12:15:20 rpmi: perl-MRO-Compat-0.13-alt1 1491292748 installed <13>Dec 28 12:15:20 rpmi: perl-TimeDate-2.30-alt1 1374766201 installed <13>Dec 28 12:15:20 rpmi: perl-IO-stringy-2.111-alt1 1432302202 installed <13>Dec 28 12:15:20 rpmi: perl-Unicode-Normalize-1:5.26.2-alt2 1534850821 installed <13>Dec 28 12:15:20 rpmi: perl-File-Which-1.22-alt1 1506480125 installed <13>Dec 28 12:15:20 rpmi: perl-Devel-StackTrace-1:2.03-alt1 1511420922 installed <13>Dec 28 12:15:20 rpmi: perl-Sub-Exporter-Progressive-0.001013-alt1 1479395404 installed <13>Dec 28 12:15:20 rpmi: libtcl-8.6.8-alt1 1518663643 installed <13>Dec 28 12:15:20 rpmi: libsqlite3-3.25.2-alt2 sisyphus.215082.100 1539700318 installed <13>Dec 28 12:15:20 rpmi: libpixman-3:0.34.0-alt1 1480491657 installed <13>Dec 28 12:15:20 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 28 12:15:20 rpmi: libwayland-server-1.16.0-alt1 1535614871 installed <13>Dec 28 12:15:20 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed <13>Dec 28 12:15:20 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Dec 28 12:15:20 rpmi: perl-Compress-Raw-Zlib-2.081-alt1 1523236573 installed <13>Dec 28 12:15:20 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Dec 28 12:15:20 rpmi: libopenjpeg2.0-2.3.0-alt2 sisyphus.216213.100 1541598437 installed <13>Dec 28 12:15:20 rpmi: libidn2-2.0.5-alt1 1526923875 installed <13>Dec 28 12:15:22 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Dec 28 12:15:22 rpmi: ed-1:0.2-alt10 1449768440 installed <13>Dec 28 12:15:22 rpmi: libboost_regex1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_graph1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: tcl-8.6.8-alt1 1518663643 installed <13>Dec 28 12:15:22 rpmi: perl-Devel-GlobalDestruction-1:0.14-alt1 1479389769 installed <13>Dec 28 12:15:22 rpmi: perl-File-HomeDir-1.004-alt1 1525450444 installed <13>Dec 28 12:15:22 rpmi: perl-unicore-1:5.26.2-alt2 1534850660 installed <13>Dec 28 12:15:22 rpmi: perl-Net-IDN-Encode-2.401-alt1 sisyphus.213503.100 1537609149 installed <13>Dec 28 12:15:22 rpmi: perl-OLE-Storage_Lite-0.19-alt2 1291028388 installed <13>Dec 28 12:15:22 rpmi: perl-Role-Tiny-2.000006-alt1 1513709006 installed <13>Dec 28 12:15:22 rpmi: perl-autodie-2.29-alt1 1445013559 installed <13>Dec 28 12:15:22 rpmi: libgfortran4-7.3.1-alt7 sisyphus.214000.100 1542667145 installed <13>Dec 28 12:15:22 rpmi: libgfortran5-8.2.1-alt2 sisyphus.218691.100 1545948777 installed <13>Dec 28 12:15:22 rpmi: libquadmath8-devel-8.2.1-alt2 sisyphus.218691.100 1545948777 installed <13>Dec 28 12:15:22 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed <13>Dec 28 12:15:22 rpmi: libopenblas-devel-0.2.20-alt1 1527005646 installed <13>Dec 28 12:15:22 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>Dec 28 12:15:22 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Dec 28 12:15:22 rpmi: libboost_atomic1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_contract1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_random1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_chrono1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_timer1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_filesystem1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_thread1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: libboost_type_erasure1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:22 rpmi: zziplib-0.13.69-alt1 1523001476 installed <13>Dec 28 12:15:22 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1.1 1525115767 installed <13>Dec 28 12:15:22 rpmi: tex-common-0.2-alt4 1244804096 installed <13>Dec 28 12:15:22 rpmi: t1utils-1.41-alt1 1502978415 installed <13>Dec 28 12:15:22 rpmi: python-module-imagesize-0.7.1-alt1 1461387704 installed <13>Dec 28 12:15:22 rpmi: python-sphinx-objects.inv-1:2.3.8.20181220-alt1 sisyphus.218261.100 1545348338 installed <13>Dec 28 12:15:22 rpmi: python-module-google-0.4.2-alt2.1 1517733343 installed <13>Dec 28 12:15:22 rpmi: python-module-enum34-1.1.6-alt3 1527251693 installed <13>Dec 28 12:15:22 rpmi: perl-Text-Unidecode-1.30-alt1 1480505027 installed <13>Dec 28 12:15:22 rpmi: perl-Unicode-Map-0.112-alt7 1530370831 installed <13>Dec 28 12:15:22 rpmi: perl-Math-Complex-1.59-alt1 1334229876 installed <13>Dec 28 12:15:22 rpmi: perl-XML-RegExp-0.04-alt1 1348526543 installed <13>Dec 28 12:15:22 rpmi: perl-Package-Stash-XS-0.28-alt2.1.1.1.1 1513353139 installed <13>Dec 28 12:15:22 rpmi: perl-Package-Stash-0.37-alt1 1412723835 installed <13>Dec 28 12:15:22 rpmi: perl-Sub-Identify-0.14-alt1.1 1513353208 installed <13>Dec 28 12:15:22 rpmi: perl-Sub-Quote-2.005001-alt1 1524683989 installed <13>Dec 28 12:15:22 rpmi: perl-Mail-Sendmail-0.80-alt1 1504118031 installed <13>Dec 28 12:15:22 rpmi: perl-Mail-Sender-1:0.903-alt1 1479576662 installed <13>Dec 28 12:15:22 rpmi: ppp-common-0.5.1-alt1 1244040597 installed <13>Dec 28 12:15:22 rpmi: sendmail-common-1.7-alt3 1353029717 installed <13>Dec 28 12:15:22 rpmi: perl-Locale-Maketext-Simple-0.21-alt3 1321333616 installed <13>Dec 28 12:15:22 rpmi: perl-IPC-System-Simple-1.25-alt2_1 1388863478 installed <13>Dec 28 12:15:22 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Dec 28 12:15:23 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Dec 28 12:15:23 rpmi: perl-File-Copy-Recursive-0.44-alt1 1525447381 installed <13>Dec 28 12:15:23 rpmi: perl-Email-Date-Format-1.005-alt1 1413796337 installed <13>Dec 28 12:15:23 rpmi: perl-Digest-SHA1-2.13-alt5.1.1.1.1 1513357544 installed <13>Dec 28 12:15:23 rpmi: perl-Digest-Perl-MD5-1.9-alt1 1394057208 installed <13>Dec 28 12:15:23 rpmi: perl-PadWalker-2.3-alt1.1 1513353104 installed <13>Dec 28 12:15:23 rpmi: perl-Devel-Caller-2.06-alt2.1.1.1.1 1513353240 installed <13>Dec 28 12:15:23 rpmi: perl-Devel-LexAlias-0.05-alt2_17 1531757320 installed <13>Dec 28 12:15:23 rpmi: perl-Eval-Closure-0.14-alt1 1465147597 installed <13>Dec 28 12:15:23 rpmi: perl-DBI-1.642-alt1 sisyphus.215860.100 1540963448 installed <13>Dec 28 12:15:23 rpmi: perl-Crypt-RC4-2.02-alt1 1319549646 installed <13>Dec 28 12:15:23 rpmi: perl-Class-Data-Inheritable-0.08-alt2 1316996762 installed <13>Dec 28 12:15:23 rpmi: perl-Exception-Class-1.44-alt1 1513614520 installed <13>Dec 28 12:15:23 rpmi: perl-Params-ValidationCompiler-0.30-alt1 1533170707 installed <13>Dec 28 12:15:23 rpmi: perl-Variable-Magic-0.62-alt1.1 1513353175 installed <13>Dec 28 12:15:23 rpmi: perl-B-Hooks-EndOfScope-0.24-alt1 1524680298 installed <13>Dec 28 12:15:23 rpmi: perl-namespace-clean-0.27-alt1 1464272543 installed <13>Dec 28 12:15:23 rpmi: perl-namespace-autoclean-0.28-alt1 1444994071 installed <13>Dec 28 12:15:23 rpmi: ncompress-4.2.4.4-alt1 1366160442 installed <13>Dec 28 12:15:23 rpmi: mailx-8.1.2-alt7 1366314832 installed <13>Dec 28 12:15:23 rpmi: sharutils-4.6.3-alt1.1.qa2.1 1449219807 installed <13>Dec 28 12:15:23 rpmi: libyaml2-0.2.1-alt1 sisyphus.214707.100 1539464411 installed <13>Dec 28 12:15:23 rpmi: libxapian-1.4.5-alt3 sisyphus.215025.100 1539610704 installed <13>Dec 28 12:15:23 rpmi: libtexlua5-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Dec 28 12:15:23 rpmi: libteckit-2.5.1-alt2.1 1319227325 installed <13>Dec 28 12:15:23 rpmi: libteckit-utils-2.5.1-alt2.1 1319227325 installed <13>Dec 28 12:15:23 rpmi: libsynctex1-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Dec 28 12:15:24 rpmi: libruby-2.5.1-alt4 sisyphus.209945.120 1537061465 installed <13>Dec 28 12:15:24 rpmi: libqqwing-1.3.4-alt2 1436192940 installed <13>Dec 28 12:15:24 rpmi: qqwing-1.3.4-alt2 1436192940 installed <13>Dec 28 12:15:24 rpmi: poppler-data-0.4.9-alt1 sisyphus.216033.100 1541141723 installed <13>Dec 28 12:15:24 rpmi: libpng12-1.2.50-alt2 1347753435 installed <13>Dec 28 12:15:24 rpmi: xorg-rgb-1.0.4-alt1.qa1 1366268679 installed <13>Dec 28 12:15:24 rpmi: libnetpbm-10.35.97-alt1.qa1 sisyphus.214808.100 1539731139 installed <13>Dec 28 12:15:24 rpmi: liblcms2-2.9-alt1 1516411892 installed <13>Dec 28 12:15:24 rpmi: libkpathsea6-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Dec 28 12:15:24 rpmi: libptexenc1-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Dec 28 12:15:24 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Dec 28 12:15:24 rpmi: libgts-0.7.6-alt2.drc20130205 1360123649 installed <13>Dec 28 12:15:24 rpmi: libgtk+2-locales-2.24.32-alt2 1518699309 installed <13>Dec 28 12:15:24 rpmi: libwebp7-1.0.1-alt1 sisyphus.216740.100 1542890911 installed <13>Dec 28 12:15:24 rpmi: libfribidi-1.0.5-alt1 1532424345 installed <13>Dec 28 12:15:24 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Dec 28 12:15:24 rpmi: libthai-0.1.28-alt1_1 sisyphus.214516.100 1539257851 installed <13>Dec 28 12:15:24 rpmi: libsombok-2.4.0-alt1_8 sisyphus.214514.100 1539257353 installed <13>Dec 28 12:15:25 rpmi: libatk-locales-2.30.0-alt1 sisyphus.212779.100 1536768328 installed <13>Dec 28 12:15:25 rpmi: libatk-2.30.0-alt1 sisyphus.212779.100 1536768334 installed <13>Dec 28 12:15:25 rpmi: libann-1.1.2-alt4 1299827962 installed <13>Dec 28 12:15:25 rpmi: libxshmfence-1.2-alt2 1518613552 installed <13>Dec 28 12:15:25 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Dec 28 12:15:25 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Dec 28 12:15:25 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Dec 28 12:15:25 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Dec 28 12:15:25 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Dec 28 12:15:25 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Dec 28 12:15:25 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Dec 28 12:15:25 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>Dec 28 12:15:25 rpmi: libXmu-1.1.2-alt1 1391072530 installed <13>Dec 28 12:15:25 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Dec 28 12:15:25 rpmi: libXpm-3.5.11-alt1 1391072398 installed <13>Dec 28 12:15:25 rpmi: libXaw-1.0.12-alt1 1391072624 installed <13>Dec 28 12:15:25 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Dec 28 12:15:25 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Dec 28 12:15:25 rpmi: libXi-1.7.9-alt1.S1 1515755342 installed <13>Dec 28 12:15:25 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Dec 28 12:15:25 rpmi: libXcursor-1.1.15-alt1.S1 1512373366 installed <13>Dec 28 12:15:25 rpmi: libXinerama-1.1.3-alt2 1527671619 installed <13>Dec 28 12:15:25 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Dec 28 12:15:25 rpmi: libwayland-client-1.16.0-alt1 1535614871 installed <13>Dec 28 12:15:25 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Dec 28 12:15:25 rpmi: libdrm-1:2.4.96-alt1 sisyphus.215486.100 1540374027 installed <13>Dec 28 12:15:25 rpmi: libGLX-mesa-4:18.3.1-alt1 sisyphus.217710.100 1544601480 installed <13>Dec 28 12:15:25 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 28 12:15:25 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 28 12:15:25 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Dec 28 12:15:25 rpmi: libfreeglut-3.0.0-alt3 sisyphus.215254.100 1540853076 installed <13>Dec 28 12:15:25 rpmi: libgbm-4:18.3.1-alt1 sisyphus.217710.100 1544601480 installed <13>Dec 28 12:15:25 rpmi: libEGL-mesa-4:18.3.1-alt1 sisyphus.217710.100 1544601480 installed <13>Dec 28 12:15:25 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Dec 28 12:15:25 rpmi: less-481-alt2 1477575586 installed <13>Dec 28 12:15:25 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Dec 28 12:15:25 rpmi: perl-Compress-Raw-Bzip2-2.081-alt1 1523236188 installed <13>Dec 28 12:15:25 rpmi: perl-Filter-1.59-alt1 1533737242 installed <13>Dec 28 12:15:25 rpmi: perl-Encode-2.98-alt1 1525447819 installed <13>Dec 28 12:15:25 rpmi: perl-URI-1.74-alt1 1525446424 installed <13>Dec 28 12:15:25 rpmi: perl-HTML-Parser-3.72-alt1.1.1 1513340808 installed <13>Dec 28 12:15:25 rpmi: perl-IO-Compress-2.081-alt1 1523237108 installed <13>Dec 28 12:15:25 rpmi: perl-Net-HTTP-6.18-alt1 1526560501 installed <13>Dec 28 12:15:25 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Dec 28 12:15:25 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Dec 28 12:15:25 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Dec 28 12:15:25 rpmi: perl-HTTP-Message-6.18-alt1 1528288416 installed <13>Dec 28 12:15:25 rpmi: perl-HTTP-Cookies-6.04-alt1 1504116575 installed <13>Dec 28 12:15:25 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Dec 28 12:15:25 rpmi: perl-libwww-6.36-alt1 sisyphus.215515.100 1540400896 installed <13>Dec 28 12:15:25 rpmi: perl-XML-Parser-2.44-alt2.1.1 1513346417 installed <13>Dec 28 12:15:25 rpmi: perl-XML-DOM-1.46-alt1 1474815568 installed <13>Dec 28 12:15:25 rpmi: perl-XML-XPath-1.44-alt1 sisyphus.215541.100 1540451758 installed <13>Dec 28 12:15:25 rpmi: perl-HTML-Form-6.03-alt1_18 1531781634 installed <13>Dec 28 12:15:25 rpmi: perl-XML-Writer-0.625-alt1 1402417374 installed <13>Dec 28 12:15:25 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Dec 28 12:15:25 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Dec 28 12:15:25 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Dec 28 12:15:25 rpmi: perl-HTML-Formatter-2.16-alt1 1482105372 installed <13>Dec 28 12:15:25 rpmi: perl-HTML-Tree-5.07-alt1 1506480309 installed <13>Dec 28 12:15:25 rpmi: perl-WWW-Mechanize-1.90-alt1 sisyphus.216667.100 1542752034 installed <13>Dec 28 12:15:25 rpmi: perl-MIME-Types-2.17-alt1 1517533413 installed <13>Dec 28 12:15:25 rpmi: perl-MIME-Charset-1.012.2-alt1 1494353584 installed <13>Dec 28 12:15:25 rpmi: perl-Unicode-LineBreak-2018.003-alt1 1522477367 installed <13>Dec 28 12:15:25 rpmi: perl-Text-CSV_XS-1.37-alt1 sisyphus.214305.100 1539023311 installed <13>Dec 28 12:15:25 rpmi: perl-Spreadsheet-ParseExcel-1:0.65-alt1 1395677487 installed <13>Dec 28 12:15:25 rpmi: perl-YAML-Tiny-1.73-alt1 1520430664 installed <13>Dec 28 12:15:25 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed <13>Dec 28 12:15:25 rpmi: perl-devel-1:5.26.2-alt2 1534850821 installed <13>Dec 28 12:15:25 rpmi: hwinfo-utils-21.23-alt1 1449144049 installed <13>Dec 28 12:15:25 rpmi: perl-Test-Fatal-0.014-alt1 1418768336 installed <13>Dec 28 12:15:25 rpmi: perl-Specio-0.43-alt1 sisyphus.215861.100 1540964587 installed <13>Dec 28 12:15:25 rpmi: hd2u-1.0.3-alt2 1400842666 installed <13>Dec 28 12:15:25 rpmi: libgdk-pixbuf-locales-2.38.0-alt2 sisyphus.213523.100 1537685512 installed <13>Dec 28 12:15:25 rpmi: shared-mime-info-1.10-alt1.1 1530525599 installed <13>Dec 28 12:15:25 rpmi: gsettings-desktop-schemas-data-3.28.1-alt1 sisyphus.212587.100 1536082062 installed <13>Dec 28 12:15:26 rpmi: libgio-2.58.2-alt1 sisyphus.218134.100 1545260937 installed <13>Dec 28 12:15:26 rpmi: gsettings-desktop-schemas-3.28.1-alt1 sisyphus.212587.100 1536082066 installed <13>Dec 28 12:15:26 rpmi: libgdk-pixbuf-2.38.0-alt2 sisyphus.213523.100 1537685557 installed <13>Dec 28 12:15:26 rpmi: gtk-update-icon-cache-3.24.2-alt2 sisyphus.218466.100 1545601989 installed <13>Dec 28 12:15:26 rpmi: liblz4-1:1.8.3-alt1 sisyphus.213737.100 1538009686 installed <13>Dec 28 12:15:26 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed <13>Dec 28 12:15:26 rpmi: libgcrypt20-1.8.3-alt4 sisyphus.218050.200 1545223289 installed <13>Dec 28 12:15:26 rpmi: libsystemd-1:239-alt3 sisyphus.215710.300 1540765641 installed <13>Dec 28 12:15:26 rpmi: libdbus-1.12.12-alt1 sisyphus.217336.100 1544000923 installed <13>Dec 28 12:15:26 rpmi: libavahi-0.6.32-alt1 1500485702 installed <13>Dec 28 12:15:26 rpmi: libxslt-1.1.32-alt2 1517429984 installed <13>Dec 28 12:15:26 rpmi: libgraphite2-1.3.13-alt1 sisyphus.218545.100 1545686511 installed <13>Dec 28 12:15:26 rpmi: libharfbuzz-2.2.0-alt1 sisyphus.218134.500 1545261518 installed <13>Dec 28 12:15:26 rpmi: libfreetype-2.9.1-alt1.S1 1530781053 installed <13>Dec 28 12:15:26 rpmi: fontconfig-2.13.1-alt1 sisyphus.215917.100 1540973886 installed Updating fonts cache: [ DONE ] <29>Dec 28 12:15:27 fontconfig: Updating fonts cache: succeeded <13>Dec 28 12:15:27 rpmi: libcairo-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Dec 28 12:15:27 rpmi: libXft-2.3.2-alt1 1409902660 installed <13>Dec 28 12:15:27 rpmi: libpango-1.42.4-alt1 1534787259 installed <13>Dec 28 12:15:27 rpmi: libgd3-2.2.5-alt2.S1 1525496226 installed <13>Dec 28 12:15:27 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed <13>Dec 28 12:15:28 rpmi: librsvg-1:2.44.10-alt1 sisyphus.218134.700 1545262437 installed <13>Dec 28 12:15:28 rpmi: libpangox-compat-0.0.2-alt1 1465069388 installed <13>Dec 28 12:15:28 rpmi: libtk-8.6.8-alt1 1518663864 installed <13>Dec 28 12:15:28 rpmi: tk-8.6.8-alt1 1518663864 installed <13>Dec 28 12:15:28 rpmi: perl-Tk-804.034-alt1.1 1513447202 installed <13>Dec 28 12:15:29 rpmi: fonts-type1-urw-3:1.0.7pre44-alt2 1419342366 installed <13>Dec 28 12:15:29 rpmi: ttf2pt1-3.4.4-alt1.qa1 1366267507 installed <13>Dec 28 12:15:29 rpmi: gcc-fortran-common-1.4.23-alt1 sisyphus.218115.200 1545282875 installed <13>Dec 28 12:15:29 rpmi: libgfortran8-devel-8.2.1-alt2 sisyphus.218691.100 1545948777 installed <13>Dec 28 12:15:30 rpmi: gcc8-fortran-8.2.1-alt2 sisyphus.218691.100 1545948777 installed <13>Dec 28 12:15:30 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus.218115.200 1545282875 installed <13>Dec 28 12:15:31 rpmi: libstdc++8-devel-8.2.1-alt2 sisyphus.218691.100 1545948777 installed <13>Dec 28 12:15:31 rpmi: gcc8-c++-8.2.1-alt2 sisyphus.218691.100 1545948777 installed <13>Dec 28 12:15:31 rpmi: libdialog-1.3.20171209-alt1 1529583087 installed <13>Dec 28 12:15:32 rpmi: dialog-1.3.20171209-alt1 1529583087 installed <13>Dec 28 12:15:32 rpmi: libuv-1.23.2-alt1 sisyphus.217108.100 1543612230 installed <13>Dec 28 12:15:32 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Dec 28 12:15:32 rpmi: libjsoncpp19-1.8.4-alt2.S1 1518769525 installed <13>Dec 28 12:15:32 rpmi: publicsuffix-list-dafsa-20181106-alt1 sisyphus.216228.100 1541611754 installed <13>Dec 28 12:15:32 rpmi: libpsl-0.20.2-alt2 sisyphus.216228.200 1541611889 installed <13>Dec 28 12:15:32 rpmi: libnghttp2-1.34.0-alt1 sisyphus.214524.100 1539249634 installed <13>Dec 28 12:15:32 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus.215491.100 1540428597 installed <13>Dec 28 12:15:32 rpmi: libbrotlidec-1.0.7-alt1 sisyphus.215491.100 1540428597 installed <13>Dec 28 12:15:32 rpmi: libnettle6-3.4.1-alt1 sisyphus.217427.100 1544107917 installed <13>Dec 28 12:15:32 rpmi: libarchive13-3.3.1-alt1.S1 1488799507 installed <13>Dec 28 12:15:32 rpmi: rpm-macros-cmake-3.13.1-alt1 sisyphus.217317.100 1544006298 installed <13>Dec 28 12:15:32 rpmi: cmake-modules-3.13.1-alt1 sisyphus.217317.100 1544006285 installed <13>Dec 28 12:15:32 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Dec 28 12:15:32 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Dec 28 12:15:32 rpmi: libboost_context1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libboost_fiber1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libboost_stacktrace1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libnumpy-py3-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Dec 28 12:15:32 rpmi: libxblas-1.0.248-alt1.1 1496143682 installed <13>Dec 28 12:15:32 rpmi: liblapack-1:3.8.0-alt1 1527158339 installed <13>Dec 28 12:15:32 rpmi: libnumpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Dec 28 12:15:32 rpmi: libboost_python1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libboost_test1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libboost_serialization1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libboost_iostreams1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libboost_date_time1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: libboost_container1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:32 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 28 12:15:32 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 28 12:15:32 rpmi: libnss-3.40.1-alt1 sisyphus.218259.100 1545764952 installed <13>Dec 28 12:15:32 rpmi: nss-utils-3.40.1-alt1 sisyphus.218259.100 1545764952 installed <13>Dec 28 12:15:33 rpmi: netpbm-10.35.97-alt1.qa1 sisyphus.214808.100 1539731139 installed <13>Dec 28 12:15:33 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Dec 28 12:15:33 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Dec 28 12:15:33 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Dec 28 12:15:33 rpmi: libcrypto10-1.0.2q-alt1 sisyphus.218116.300 1545346652 installed <13>Dec 28 12:15:33 rpmi: libssl10-1.0.2q-alt1 sisyphus.218116.300 1545346652 installed <13>Dec 28 12:15:33 rpmi: ruby-stdlibs-2.5.1-alt4 sisyphus.209945.120 1537061465 installed <13>Dec 28 12:15:33 rpmi: ruby-2.5.1-alt4 sisyphus.209945.120 1537061465 installed <13>Dec 28 12:15:34 rpmi: gambit-4.9.1-alt3 sisyphus.216954.640 1543343554 installed <13>Dec 28 12:15:34 rpmi: foomatic-db-engine-4.0.12-alt1 1449527983 installed <13>Dec 28 12:15:34 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Dec 28 12:15:34 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Dec 28 12:15:34 rpmi: python-modules-curses-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:34 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Dec 28 12:15:34 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Dec 28 12:15:34 rpmi: libcom_err-1.44.3-alt1 1532134732 installed <13>Dec 28 12:15:34 rpmi: libltdl7-2.4.2-alt7 sisyphus.216946.100 1543650637 installed <13>Dec 28 12:15:34 rpmi: libunixODBC2-2.3.4-alt2 1487857381 installed <13>Dec 28 12:15:34 rpmi: mysql-connector-odbc-8.0.13-alt1 sisyphus.217708.500 1545873637 installed <13>Dec 28 12:15:34 rpmi: libmysqlclient21-8.0.13-alt1 sisyphus.216505.1100 1543998708 installed <13>Dec 28 12:15:34 rpmi: libpython3-3.6.5-alt1.1 1535734576 installed <13>Dec 28 12:15:34 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Dec 28 12:15:34 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Dec 28 12:15:34 rpmi: python3-3.6.5-alt1.1 1535734576 installed <13>Dec 28 12:15:35 rpmi: python3-base-3.6.5-alt1.1 1535734576 installed <86>Dec 28 12:15:35 groupadd[76068]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 28 12:15:35 groupadd[76068]: group added to /etc/gshadow: name=_keytab <86>Dec 28 12:15:35 groupadd[76068]: new group: name=_keytab, GID=499 <13>Dec 28 12:15:35 rpmi: libkrb5-1.16.2-alt2 sisyphus.216877.200 1543483297 installed <13>Dec 28 12:15:35 rpmi: libcups-2.2.6-alt1 1510070343 installed <13>Dec 28 12:15:35 rpmi: libgtk+2-2.24.32-alt2 1518699309 installed <13>Dec 28 12:15:36 rpmi: libgs-9.26-alt1 sisyphus.217431.100 1544113958 installed <13>Dec 28 12:15:37 rpmi: ghostscript-common-9.26-alt1 sisyphus.217431.100 1544113898 installed <13>Dec 28 12:15:37 rpmi: ghostscript-classic-9.26-alt1 sisyphus.217431.100 1544113958 installed <13>Dec 28 12:15:37 rpmi: python3-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 28 12:15:37 rpmi: python3-module-six-1.11.0-alt2 1535611135 installed <13>Dec 28 12:15:37 rpmi: python3-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Dec 28 12:15:37 rpmi: python3-module-nose-1:1.3.7-alt4.git20160316 sisyphus.213223.100 1537286725 installed <13>Dec 28 12:15:38 rpmi: libgraphviz-2.40.1-alt4 1534164028 installed <13>Dec 28 12:15:38 rpmi: libgtkglext-1.2.0-alt4 1526376551 installed <13>Dec 28 12:15:38 rpmi: libglade-2.6.4-alt5.qa1 1366416177 installed <13>Dec 28 12:15:38 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Dec 28 12:15:38 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Dec 28 12:15:38 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-module-six-1.11.0-alt2 1535611135 installed <13>Dec 28 12:15:38 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 28 12:15:38 rpmi: python-modules-json-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-modules-hotshot-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Dec 28 12:15:38 rpmi: python-module-chardet-3.0.4-alt1 1506613818 installed <13>Dec 28 12:15:38 rpmi: python-tools-2to3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:38 rpmi: python-module-future-0.16.0-alt2 1500998941 installed <13>Dec 28 12:15:39 rpmi: python-module-pyglet-1.3.0-alt4.a1.hg20150730.1.1.1 1460413686 installed <13>Dec 28 12:15:39 rpmi: python-module-whoosh-2.7.4-alt1 1527697941 installed <13>Dec 28 12:15:39 rpmi: python-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Dec 28 12:15:39 rpmi: python-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Dec 28 12:15:39 rpmi: python-modules-bsddb-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:39 rpmi: python-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:39 rpmi: python-strict-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Dec 28 12:15:39 rpmi: python-modules-distutils-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:39 rpmi: python-module-idna-2.7-alt1 1530720902 installed <13>Dec 28 12:15:39 rpmi: python-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Dec 28 12:15:39 rpmi: python-module-pycparser-2.19-alt1 sisyphus.216095.100 1541345023 installed <13>Dec 28 12:15:39 rpmi: python-module-cffi-1.10.0-alt1.1 1525117736 installed <13>Dec 28 12:15:39 rpmi: python-module-asn1crypto-0.24.0-alt1 1521037480 installed <13>Dec 28 12:15:39 rpmi: python-module-PyStemmer-1.0.1-alt1.2.1 1321388303 installed <13>Dec 28 12:15:39 rpmi: python-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Dec 28 12:15:39 rpmi: python-module-cssselect-0.9.1-alt1.2 1526980827 installed <13>Dec 28 12:15:39 rpmi: python-module-html5lib-1:0.999999999-alt4.qa1 sisyphus.214868.100 1539741045 installed <13>Dec 28 12:15:39 rpmi: python-module-lxml-4.2.5-alt1 sisyphus.218580.100 1545825029 installed <13>Dec 28 12:15:40 rpmi: python-module-docutils-0.14-alt2 1535729778 installed <13>Dec 28 12:15:40 rpmi: python-module-ntlm-1.1.0-alt1.1.1.1 1460405346 installed <13>Dec 28 12:15:40 rpmi: python-module-pytz-1:2016.10-alt1 1484291011 installed <13>Dec 28 12:15:40 rpmi: python-module-babel-1:2.4.0-alt1.1 1517644530 installed <13>Dec 28 12:15:40 rpmi: python-module-funcsigs-1.0.2-alt1.1 1517699355 installed <13>Dec 28 12:15:40 rpmi: python-module-scandir-1.9.0-alt1 1535455370 installed <13>Dec 28 12:15:40 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus.218098.100 1545218863 installed <13>Dec 28 12:15:40 rpmi: python-module-atomicwrites-1.2.1-alt1 sisyphus.214347.100 1539076636 installed <13>Dec 28 12:15:40 rpmi: python-module-ipaddress-1.0.18-alt1.1 1517713372 installed <13>Dec 28 12:15:40 rpmi: python-module-cryptography-2.4.2-alt1 sisyphus.216799.200 1543487260 installed <13>Dec 28 12:15:40 rpmi: python-module-OpenSSL-18.0.0-alt1 1532996168 installed <13>Dec 28 12:15:40 rpmi: python-module-simplejson-3.15.0-alt1.qa1 sisyphus.214917.100 1539845528 installed <13>Dec 28 12:15:40 rpmi: python-module-ndg-0.4.2-alt1.qa1 1531457735 installed <13>Dec 28 12:15:40 rpmi: python-module-ndg-httpsclient-0.4.2-alt1.qa1 1531457735 installed <13>Dec 28 12:15:40 rpmi: python-module-backports-3.5.0.1-alt1.1.1 1517645428 installed <13>Dec 28 12:15:40 rpmi: python-module-backports.ssl_match_hostname-3.5.0.1-alt1.1.1 1517645428 installed <13>Dec 28 12:15:40 rpmi: python-module-urllib3-2:1.24.1-alt2 sisyphus.218529.100 1545673498 installed <13>Dec 28 12:15:40 rpmi: python-module-requests-2.21.0-alt1 sisyphus.218511.200 1545669878 installed <13>Dec 28 12:15:40 rpmi: python-module-typing-3.6.4-alt1 1517577671 installed <13>Dec 28 12:15:40 rpmi: python-module-markupsafe-0.23-alt1.2.1.1 1525118834 installed <13>Dec 28 12:15:40 rpmi: python-module-jinja2-2.10-alt1 1521724576 installed <13>Dec 28 12:15:40 rpmi: python-modules-sqlite3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:40 rpmi: python-module-SQLAlchemy-1.0.12-alt1.1 1525119509 installed <13>Dec 28 12:15:41 rpmi: python-module-mpmath-0.19-alt1.git20150621.1.1.1.1 1496417680 installed <13>Dec 28 12:15:41 rpmi: python-module-sympy-1:1.1.1-alt1.1 1517989815 installed <13>Dec 28 12:15:41 rpmi: python-module-sympy-tests-1:1.1.1-alt1.1 1517989815 installed <13>Dec 28 12:15:41 rpmi: python-module-pluggy-0.8.0-alt1 sisyphus.215346.100 1540073015 installed <13>Dec 28 12:15:41 rpmi: python-module-pytest-3.10.1-alt1 sisyphus.218100.300 1545832616 installed <13>Dec 28 12:15:42 rpmi: python-module-numpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Dec 28 12:15:42 rpmi: python-module-numpy-testing-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Dec 28 12:15:42 rpmi: libboost_numpy1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:42 rpmi: python-module-xapian-1.4.5-alt2.qa1 1531484078 installed <13>Dec 28 12:15:42 rpmi: python-module-sphinxcontrib-websupport-1.0.1-alt3.qa1 sisyphus.214922.100 1539851266 installed <13>Dec 28 12:15:42 rpmi: python-module-alabaster-0.7.6-alt3 1526385201 installed <13>Dec 28 12:15:42 rpmi: python-module-Pygments-2.2.0-alt2 1526455576 installed <13>Dec 28 12:15:42 rpmi: python-module-sphinx-1:1.6.5-alt3 sisyphus.213215.100 1537280252 installed <13>Dec 28 12:15:42 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <86>Dec 28 12:15:42 groupadd[77712]: group added to /etc/group: name=sasl, GID=498 <86>Dec 28 12:15:42 groupadd[77712]: group added to /etc/gshadow: name=sasl <86>Dec 28 12:15:42 groupadd[77712]: new group: name=sasl, GID=498 <13>Dec 28 12:15:42 rpmi: libsasl2-3-2.1.27-alt1 sisyphus.218476.200 1545647755 installed <13>Dec 28 12:15:42 rpmi: libldap-2.4.46-alt1 1535562135 installed <13>Dec 28 12:15:42 rpmi: libcurl-7.63.0-alt1 sisyphus.217831.100 1544762811 installed <13>Dec 28 12:15:42 rpmi: libpoppler82-0.71.0-alt2 sisyphus.216206.200 1541601085 installed <13>Dec 28 12:15:42 rpmi: python3-module-atomicwrites-1.2.1-alt1 sisyphus.214347.100 1539076636 installed <13>Dec 28 12:15:42 rpmi: python3-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Dec 28 12:15:42 rpmi: python3-module-pluggy-0.8.0-alt1 sisyphus.215346.100 1540073015 installed <13>Dec 28 12:15:43 rpmi: python3-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Dec 28 12:15:43 rpmi: python3-module-pytest-3.10.1-alt1 sisyphus.218100.300 1545832616 installed <13>Dec 28 12:15:43 rpmi: python3-module-numpy-testing-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Dec 28 12:15:43 rpmi: python3-module-numpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Dec 28 12:15:43 rpmi: libboost_python3-1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:43 rpmi: libboost_numpy3-1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:44 rpmi: boost-devel-headers-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Dec 28 12:15:44 rpmi: boost-devel-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Dec 28 12:15:44 rpmi: perl-Net-SSLeay-1.85-alt1.1 1535797032 installed <13>Dec 28 12:15:44 rpmi: perl-IO-Socket-SSL-2.060-alt1 sisyphus.213414.100 1537479277 installed <13>Dec 28 12:15:44 rpmi: perl-Net-HTTPS-6.18-alt1 1526560501 installed <13>Dec 28 12:15:44 rpmi: perl-LWP-Protocol-https-6.07-alt1 1494527383 installed <13>Dec 28 12:15:44 rpmi: perl-Net-SMTP-SSL-1.04-alt1 1479470835 installed <13>Dec 28 12:15:44 rpmi: perl-MailTools-2.20-alt1 1517533205 installed <13>Dec 28 12:15:44 rpmi: perl-MIME-Lite-3.030-alt1 1383865152 installed <13>Dec 28 12:15:44 rpmi: perl-Log-Dispatch-2.68-alt1 sisyphus.212465.100 1535917600 installed <13>Dec 28 12:15:44 rpmi: perl-Log-Log4perl-1.49-alt1 1489613295 installed <13>Dec 28 12:15:44 rpmi: ghostscript-utils-9.26-alt1 sisyphus.217431.100 1544113898 installed <13>Dec 28 12:15:45 rpmi: texlive-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Dec 28 12:15:59 rpmi: texlive-collection-basic-2018-alt1_5 sisyphus.215114.200 1539918315 installed <13>Dec 28 12:15:59 rpmi: cmake-3.13.1-alt1 sisyphus.217317.100 1544006298 installed <13>Dec 28 12:15:59 rpmi: python-dev-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 28 12:15:59 rpmi: graphviz-2.40.1-alt4 1534164028 installed <13>Dec 28 12:15:59 rpmi: liblapack-devel-1:3.8.0-alt1 1527158339 installed <13>Dec 28 12:15:59 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664775 installed <13>Dec 28 12:15:59 rpmi: gcc-fortran-8-alt1 sisyphus.214000.40 1542664775 installed <13>Dec 28 12:15:59 rpmi: doxygen-1:1.8.13-alt2.1 1520290398 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/mtl4-4.r7628-alt4.beta1.nosrc.rpm Installing mtl4-4.r7628-alt4.beta1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.84801 + 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.91238 + 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --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... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking target system type... i586-alt-linux-gnu checking Configure MTL for i586-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 i586-alt-linux-g++... i586-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 i586-alt-linux-g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of i586-alt-linux-g++... none Configuring for GNU C++ checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking dependency style of i586-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 i586-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/lib/gcc/i586-alt-linux/8 -L/usr/lib/gcc/i586-alt-linux/8/../../.. -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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC' . CMake Warning (dev) at CMakeLists.txt:16: Syntax Warning in cmake code at column 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 8.2.1 -- The CXX compiler identification is GNU 8.2.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.67.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 -S/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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 = 3; std::size_t = 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:50: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:7: 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 = unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:9: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:7: 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 = unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:9: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:7: 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 = unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:9: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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 = 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, 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 = 3; std::size_t = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:52:2: required from 'mtl::detail::size_helper::size_helper(std::size_t) [with unsigned int Size = 3; std::size_t = 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 = 3; std::size_t = 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 = unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:9: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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 = 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_trans_test.dir/vector_trans_test.cpp.o -o vector_trans_test 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_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' [ 0%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 0%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_map_view_test_2.dir/vector_map_view_test_2.cpp.o -o vector_map_view_test_2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 0%] Built target vector_map_view_test_2 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' [ 1%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 1%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_map_view_test.dir/vector_map_view_test.cpp.o -o vector_map_view_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 1%] Built target vector_map_view_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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_irange_test.dir/vector_irange_test.cpp.o -o vector_irange_test 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_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' [ 1%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:47:12: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:7: 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 = 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:9: 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 = 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 1%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_from_matrix_test.dir/vector_from_matrix_test.cpp.o -o vector_from_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 1%] Built target vector_from_matrix_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' [ 1%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 1%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_expression_test.dir/vector_expression_test.cpp.o -o vector_expression_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 1%] Built target vector_expression_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' [ 1%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/which_compiler_test.dir/which_compiler_test.cpp.o -o which_compiler_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 2%] Built target which_compiler_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' [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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] [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_comma_initialization_test.dir/vector_comma_initialization_test.cpp.o -o vector_comma_initialization_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 2%] Built target vector_comma_initialization_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' [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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:21: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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: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, 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 = 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:68: 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:2: 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 ~~~~~~~~~~^~~~~~~~ [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/variable_size_block_sparse_test.dir/variable_size_block_sparse_test.cpp.o -o variable_size_block_sparse_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 2%] 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' [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/umfpack_solve_test.dir/umfpack_solve_test.cpp.o -o umfpack_solve_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 2%] Built target umfpack_solve_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' [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:3: 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:38: 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 2%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/trisolve_test.dir/trisolve_test.cpp.o -o trisolve_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 2%] Built target trisolve_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' [ 3%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:20: 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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/transposed_sparse_matrix_vector_product_test.cpp.o -o transposed_sparse_matrix_vector_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 3%] Built target transposed_sparse_matrix_vector_product_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' [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 1431655765; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:13: 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 = 1431655765; 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 = 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/sub_matrix_test2.dir/sub_matrix_test2.cpp.o -o sub_matrix_test2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target sub_matrix_test2 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' [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = 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 = 1431655765; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:13: 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 = 1431655765; 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 = 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 = 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:98:35: required from 'mtl::matrix::recursator::recursator(const Matrix&, mtl::matrix::recursator::size_type) [with Matrix = mtl::matrix::transposed_view >; mtl::matrix::recursator::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp:108:43: 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 ~~~~~~~~~~^~~~~ [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/sub_matrix_test.dir/sub_matrix_test.cpp.o -o sub_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target sub_matrix_test 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' [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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:12: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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:68: 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:12: 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 ~~~~~~~~~~^~~~~~~~ [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/sub_matrix_3_test.dir/sub_matrix_3_test.cpp.o -o sub_matrix_3_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target sub_matrix_3_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' [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 = 2; std::size_t = 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:50: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 2; 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 2; 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 = 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, 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 = 2; std::size_t = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:58: 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 = 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 = 2; 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 2; 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 2; 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 = 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] [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/static_size_vector_test.dir/static_size_vector_test.cpp.o -o static_size_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target static_size_vector_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' [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~~~~ [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/sparse_matrix_product_test.dir/sparse_matrix_product_test.cpp.o -o sparse_matrix_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target sparse_matrix_product_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' [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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:36: 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, 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 = 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:68: 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:36: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:14: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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:2: 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:6: 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:16: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 4%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/svd_test.dir/svd_test.cpp.o -o svd_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target svd_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' [ 6%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 6%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/sparse_matrix_cursor_test.dir/sparse_matrix_cursor_test.cpp.o -o sparse_matrix_cursor_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Built target sparse_matrix_cursor_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' [ 6%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:23, from /usr/src/RPM/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::plus_sum]' /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::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::plus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:244:10: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D; E2 = mtl::matrix::dense2D; 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_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:67: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/sparse_dense_matrix_product_test.cpp:116:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::minus_sum]' /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::compressed2D; 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::compressed2D; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:81: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/sparse_dense_matrix_product_test.cpp:116:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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_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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:23, from /usr/src/RPM/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::plus_sum]' /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::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::plus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:244:10: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D; E2 = mtl::matrix::dense2D >; 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_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:67: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/sparse_dense_matrix_product_test.cpp:117:73: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::minus_sum]' /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::compressed2D; 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::compressed2D; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:81: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/sparse_dense_matrix_product_test.cpp:117:73: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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: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::compressed2D; 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::compressed2D; 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::compressed2D; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/sparse_dense_matrix_product_test.cpp:37: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/sparse_dense_matrix_product_test.cpp:116:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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: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::compressed2D; 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::compressed2D; 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::compressed2D; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/sparse_dense_matrix_product_test.cpp:37: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/sparse_dense_matrix_product_test.cpp:117:73: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ [ 6%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/sparse_dense_matrix_product_test.dir/sparse_dense_matrix_product_test.cpp.o -o sparse_dense_matrix_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] 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' [ 6%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 7%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/size_test.dir/size_test.cpp.o -o size_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Built target size_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' [ 8%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 8%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/scompose_test.dir/scompose_test.cpp.o -o scompose_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 8%] 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' [ 8%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 8%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/scaled_view_size_test.dir/scaled_view_size_test.cpp.o -o scaled_view_size_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 8%] Built target scaled_view_size_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' [ 8%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 = 3; std::size_t = 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:50: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:7: 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 = unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:109:9: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:7: 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 = unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:109:9: 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, 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 = 3; std::size_t = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:52:2: required from 'mtl::detail::size_helper::size_helper(std::size_t) [with unsigned int Size = 3; std::size_t = 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 = 3; std::size_t = 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 = unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:109:9: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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] [ 8%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/row_vector_times_col_vector_test.dir/row_vector_times_col_vector_test.cpp.o -o row_vector_times_col_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 8%] Built target row_vector_times_col_vector_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' [ 8%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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/operation/mult.hpp:23, from /usr/src/RPM/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::compressed2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: [ skipping 2 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 = 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: [ skipping 2 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 = 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:101:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included 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/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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = 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 ~~~~~~~~~~^~~~~~~~ [ 9%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/right_scale_inplace_test.dir/right_scale_inplace_test.cpp.o -o right_scale_inplace_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 9%] Built target right_scale_inplace_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' [ 9%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 unsigned int Rows = 3; unsigned int Cols = 2; mtl::fixed::dimensions::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:25: 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:32: 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:51: 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, 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 = 6; std::size_t = 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:50: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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_) ~~~~~~~~~~^ [ 10%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/static_size_matrix_test.dir/static_size_matrix_test.cpp.o -o static_size_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 10%] Built target static_size_matrix_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' [ 12%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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] [ 12%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/resize_vector_test.dir/resize_vector_test.cpp.o -o resize_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 12%] Built target resize_vector_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' [ 12%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:53: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:53: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 13%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/rank_two_update_test.dir/rank_two_update_test.cpp.o -o rank_two_update_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 13%] Built target rank_two_update_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' [ 14%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:58: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:58: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 14%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/rank_one_update_test.dir/rank_one_update_test.cpp.o -o rank_one_update_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Built target rank_one_update_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' [ 14%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/random_test.dir/random_test.cpp.o -o random_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Built target random_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' [ 14%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 14%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/print_matrix_test.dir/print_matrix_test.cpp.o -o print_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Built target print_matrix_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' [ 15%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 15%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/print_matrix_product_test.dir/print_matrix_product_test.cpp.o -o print_matrix_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 15%] Built target print_matrix_product_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' [ 15%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/permutation_test.cpp:35:12: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/permutation_test.cpp:35:12: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:35:12: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 ~~~~~~~~~~^~~~~~~~ [ 15%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/permutation_test.dir/permutation_test.cpp.o -o permutation_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 15%] Built target permutation_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' [ 15%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 16%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/on_stack_default_test.dir/on_stack_default_test.cpp.o -o on_stack_default_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 16%] Built target on_stack_default_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' [ 16%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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: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 ~~~~~~~~~~^ [ 18%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_delete_test.dir/vector_delete_test.cpp.o -o vector_delete_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 18%] Built target vector_delete_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' [ 18%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 [ 18%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/namespace_bug_test_test.dir/namespace_bug_test_test.cpp.o -o namespace_bug_test_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 18%] Built target namespace_bug_test_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' [ 18%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:20: 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 ~~~~~~~~~~^~~~~~~~ [ 19%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/multiply_transposed_sparse_matrix_test.dir/multiply_transposed_sparse_matrix_test.cpp.o -o multiply_transposed_sparse_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target multiply_transposed_sparse_matrix_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' [ 19%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/trace_test.dir/trace_test.cpp.o -o trace_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 20%] Built target trace_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' [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:29: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:25:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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 ~~~~~~~~~~^ [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/multi_vector_transposed_times_vector_test.dir/multi_vector_transposed_times_vector_test.cpp.o -o multi_vector_transposed_times_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 20%] Built target multi_vector_transposed_times_vector_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' [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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, 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/page_rank_test.dir/page_rank_test.cpp.o -o page_rank_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 20%] Built target page_rank_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' [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:25:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:25:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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++/8/bits/stl_algobase.h:685: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++/8/bits/stl_algobase.h:731: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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:25:31: 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 ~~~~~~~~~~^ [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/multi_vector_setup_test.dir/multi_vector_setup_test.cpp.o -o multi_vector_setup_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 20%] Built target multi_vector_setup_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' [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:29: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:25:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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 ~~~~~~~~~~^ [ 20%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/multi_vector_hermitian_times_vector_test.dir/multi_vector_hermitian_times_vector_test.cpp.o -o multi_vector_hermitian_times_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 20%] Built target multi_vector_hermitian_times_vector_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' [ 21%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 21%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/shifted_inserter_test.dir/shifted_inserter_test.cpp.o -o shifted_inserter_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 21%] Built target shifted_inserter_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' [ 22%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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 ; ^~~~~ [ 22%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/morton_dense_test.dir/morton_dense_test.cpp.o -o morton_dense_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 22%] Built target morton_dense_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' [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:29: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:25:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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 ~~~~~~~~~~^ [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/multi_vector_times_vector_test.dir/multi_vector_times_vector_test.cpp.o -o multi_vector_times_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target multi_vector_times_vector_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' [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/mixed_complex_test.dir/mixed_complex_test.cpp.o -o mixed_complex_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target mixed_complex_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' [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 ~~~~~~~~~~^ [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/min_max_pos_test.dir/min_max_pos_test.cpp.o -o min_max_pos_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target min_max_pos_test 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' [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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 ; ^~~~~ [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/set_to_zero_test.dir/set_to_zero_test.cpp.o -o set_to_zero_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target set_to_zero_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' [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/compressed2d_access_test.dir/compressed2d_access_test.cpp.o -o compressed2d_access_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target compressed2d_access_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' [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 ~~~~~~~~~~^ [ 24%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/inverse_poisson_test.dir/inverse_poisson_test.cpp.o -o inverse_poisson_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target inverse_poisson_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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/element_matrix_test.dir/element_matrix_test.cpp.o -o element_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target element_matrix_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' [ 25%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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/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/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] In file included 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/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:68: 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: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 /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:68: 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:12: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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: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 ~~~~~~~~~~^~~~~~~~ /usr/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 = 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:68: 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:12: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 25%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dense_lu_test.dir/dense_lu_test.cpp.o -o dense_lu_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 25%] Built target dense_lu_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' [ 25%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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 ; ^~~~~ [ 26%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/frobenius_norm_test.dir/frobenius_norm_test.cpp.o -o frobenius_norm_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 26%] Built target frobenius_norm_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' [ 26%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:39: 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 = 8; 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = 8; 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 ~~~~~~~~~~^ [ 26%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/one_norm_matrix_test.dir/one_norm_matrix_test.cpp.o -o one_norm_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 26%] Built target one_norm_matrix_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' [ 26%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:36:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 27%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_vector_product_test.dir/matrix_vector_product_test.cpp.o -o matrix_vector_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Built target matrix_vector_product_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' [ 27%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/direct_access_test.dir/direct_access_test.cpp.o -o direct_access_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Built target direct_access_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' [ 28%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 [ 28%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dilated_int_test.dir/dilated_int_test.cpp.o -o dilated_int_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Built target dilated_int_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' [ 28%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 ~~~~~~~~~~^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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: [ 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:491:108: required from 'typename boost::disable_if_c<(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 = 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/utility/eval.hpp:132:37: required from 'mtl::traits::eval >::eval(const mtl::matrix::mat_mat_times_expr&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/eval.hpp:156:12: required from 'mtl::traits::eval mtl::traits::evaluate(const T&) [with T = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:44:49: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:154:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ [ 28%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/eval_test.dir/eval_test.cpp.o -o eval_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Built target eval_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' [ 28%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:9: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:9: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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: [ 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: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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/matrix_market_test.cpp:40:9: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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: [ 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: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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/matrix_market_test.cpp:40:9: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included 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/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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:20: 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 ~~~~~~~~~~^~~~~~~~ [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_market_test.dir/matrix_market_test.cpp.o -o matrix_market_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target matrix_market_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' [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dense_vector_iterator_test.dir/dense_vector_iterator_test.cpp.o -o dense_vector_iterator_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target dense_vector_iterator_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' [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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/operation/mult.hpp:23, from /usr/src/RPM/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::compressed2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: [ skipping 2 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 = 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: [ skipping 2 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 = 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:97:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included 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/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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = 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 ~~~~~~~~~~^~~~~~~~ [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/divide_by_inplace_test.dir/divide_by_inplace_test.cpp.o -o divide_by_inplace_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target divide_by_inplace_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' [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 unsigned int Rows = 2; unsigned int Cols = 3; mtl::fixed::dimensions::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:207:38: 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:32: 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:51: 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, 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 = 6; std::size_t = 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:50: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ~~~~~~~~~~~~^~~~~~~~~~ [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dense2D_test.dir/dense2D_test.cpp.o -o dense2D_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target dense2D_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' [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 30%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/crop_test.dir/crop_test.cpp.o -o crop_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target crop_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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/eval_dense_test.dir/eval_dense_test.cpp.o -o eval_dense_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target eval_dense_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' [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/empty_test.dir/empty_test.cpp.o -o empty_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target empty_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' [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 2863311530; 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 = 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 = 1431655766; 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = 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:68: 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 = 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, 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 = 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 = 2863311530; 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = 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, 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 = 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:68: 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 = 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 = 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:68: 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 = 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 = 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 = 2863311530; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:13: 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 = 2863311530; 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 = 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 = 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/add_row_test.dir/add_row_test.cpp.o -o add_row_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target add_row_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' [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/laplacian_setup_test.dir/laplacian_setup_test.cpp.o -o laplacian_setup_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target laplacian_setup_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' [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 ~~~~~~~~~~^~~~~~~~ [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/band_test.dir/band_test.cpp.o -o band_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target band_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' [ 31%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/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 = 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:47: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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: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::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = 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, 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 = 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:68: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D; mtl::matrix::givens::size_type = 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 = 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 ~~~~~~~~~~^~~~~ [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/eigenvalue_symmetric_test.dir/eigenvalue_symmetric_test.cpp.o -o eigenvalue_symmetric_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target eigenvalue_symmetric_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' [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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/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/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:47:12: 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] void static_check( size_type s) const ~~~~~~~~~~^ In file included 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/lu.hpp: In instantiation of '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, mtl::vector::parameters<> >]' /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:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp: In instantiation of '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:95:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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, 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 = 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:3: 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:38: 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 = 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:3: 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:38: 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 = 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:3: 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:38: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/lu_test.dir/lu_test.cpp.o -o lu_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target lu_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' [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/enable_if_matrix_test.dir/enable_if_matrix_test.cpp.o -o enable_if_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target enable_if_matrix_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' [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/array_initialization_test.dir/array_initialization_test.cpp.o -o array_initialization_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target array_initialization_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' [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 ~~~~~~~~~~^~~~~~~~ [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/strict_trisolve_test.dir/strict_trisolve_test.cpp.o -o strict_trisolve_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target strict_trisolve_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' [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 32%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_vector_product_expression_test.dir/matrix_vector_product_expression_test.cpp.o -o matrix_vector_product_expression_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target matrix_vector_product_expression_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' [ 33%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:33:32: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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 ~~~~~~~~~~^ [ 33%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/conj_mult_test.dir/conj_mult_test.cpp.o -o conj_mult_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 33%] Built target conj_mult_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' [ 33%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 ~~~~~~~~~~^~~~~ [ 33%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_ele_prod_test.dir/matrix_ele_prod_test.cpp.o -o matrix_ele_prod_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 33%] Built target matrix_ele_prod_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' [ 33%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 33%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/cholesky_test.dir/cholesky_test.cpp.o -o cholesky_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 33%] Built target cholesky_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' [ 33%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 unsigned int Rows = 2; unsigned int Cols = 2; mtl::fixed::dimensions::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:25: 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:32: 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:51: 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, 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 = 4; std::size_t = 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:50: 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 = 2; std::size_t = 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:50: warning: unused parameter 'size' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 2; 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 2; 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 = 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, 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 2; std::size_t = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:58: 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 = 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 = 2; 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/fixed_size_test.dir/fixed_size_test.cpp.o -o fixed_size_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Built target fixed_size_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' [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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 ~~~~~~~~~~^ [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/trans_const_matrix_vector_product_test.dir/trans_const_matrix_vector_product_test.cpp.o -o trans_const_matrix_vector_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Built target trans_const_matrix_vector_product_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' [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/pretty_print_test.dir/pretty_print_test.cpp.o -o pretty_print_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Built target pretty_print_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' [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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] [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/algebraic_category_test.dir/algebraic_category_test.cpp.o -o algebraic_category_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Built target algebraic_category_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' [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/inserter_test.dir/inserter_test.cpp.o -o inserter_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Built target inserter_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' [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_min_max_test.dir/vector_min_max_test.cpp.o -o vector_min_max_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Built target vector_min_max_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' [ 34%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 = 5; std::size_t = 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:50: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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] [ 36%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_fixed_test.dir/vector_fixed_test.cpp.o -o vector_fixed_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 36%] Built target vector_fixed_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' [ 36%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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 = 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] [ 37%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/strided_vector_ref_test.dir/strided_vector_ref_test.cpp.o -o strided_vector_ref_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 37%] Built target strided_vector_ref_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' [ 37%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 38%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/inv2_test.dir/inv2_test.cpp.o -o inv2_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Built target inv2_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' [ 38%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = 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 = 1431655763; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:13: 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 = 1431655763; 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 = 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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<4>]' /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<4>; 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 ~~~~~~~~~~^~~~~ [ 38%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/base_case_conversion_test.dir/base_case_conversion_test.cpp.o -o base_case_conversion_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Built target base_case_conversion_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' [ 38%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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; ^~~~~~~~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp: In function 'void test(int, int, int)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:55:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (A[4][2] != 21) throw "Wrong value"; break; ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:55:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (A[4][2] != 21) throw "Wrong value"; break; ^~~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:58:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (A[4][2] != 23) throw "Wrong value"; break; ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:58:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (A[4][2] != 23) throw "Wrong value"; break; ^~~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:61:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (A[4][2] != 24) throw "Wrong value"; break; ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:61:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (A[4][2] != 24) throw "Wrong value"; break; ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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] [ 38%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/compressed2D_inserter3_test.dir/compressed2D_inserter3_test.cpp.o -o compressed2D_inserter3_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Built target compressed2D_inserter3_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' [ 38%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 unsigned int Rows = 8; unsigned int Cols = 6; mtl::fixed::dimensions::size_type = 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:32: 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:51: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ~~~~~~~~~~^~~~~~~ [ 38%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/compressed2D_test.dir/compressed2D_test.cpp.o -o compressed2D_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Built target compressed2D_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' [ 39%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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:21: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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: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, 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 = 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:68: 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:2: 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 ~~~~~~~~~~^~~~~~~~ [ 39%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/block_sparse_test.dir/block_sparse_test.cpp.o -o block_sparse_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 39%] Built target block_sparse_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' [ 39%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dense_vector_num_row_defition_test.dir/dense_vector_num_row_defition_test.cpp.o -o dense_vector_num_row_defition_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target dense_vector_num_row_defition_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' [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:39: 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 = 8; 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = 8; 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 ~~~~~~~~~~^ [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/infinity_norm_matrix_test.dir/infinity_norm_matrix_test.cpp.o -o infinity_norm_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target infinity_norm_matrix_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' [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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] [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dense_vector_test_2.dir/dense_vector_test_2.cpp.o -o dense_vector_test_2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target dense_vector_test_2 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' [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/compressed2D_inserter2_test.dir/compressed2D_inserter2_test.cpp.o -o compressed2D_inserter2_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target compressed2D_inserter2_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' [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 40%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_multiple_right_products_test.dir/matrix_multiple_right_products_test.cpp.o -o matrix_multiple_right_products_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target matrix_multiple_right_products_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' [ 42%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 42%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dot_test.dir/dot_test.cpp.o -o dot_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 42%] Built target dot_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' [ 43%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 43%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/compressed2D_inserter_print_test.dir/compressed2D_inserter_print_test.cpp.o -o compressed2D_inserter_print_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target compressed2D_inserter_print_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' [ 43%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 43%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_market_write_2_test.dir/matrix_market_write_2_test.cpp.o -o matrix_market_write_2_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target matrix_market_write_2_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' [ 43%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 unsigned int Rows = 2; unsigned int Cols = 2; mtl::fixed::dimensions::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:25: 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:32: 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:51: 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, 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 = 4; std::size_t = 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:50: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 43%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/fixed_size_matrix_expr_test.dir/fixed_size_matrix_expr_test.cpp.o -o fixed_size_matrix_expr_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target fixed_size_matrix_expr_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' [ 43%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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: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 ~~~~~~~~~~^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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 = 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 = 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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 ~~~~~~~~~~^~~~~ [ 44%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/implicit_matrix_test.dir/implicit_matrix_test.cpp.o -o implicit_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 44%] Built target implicit_matrix_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' [ 44%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: 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 ~~~~~~~~~~^~~~~ [ 44%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_construction_from_expression_test.dir/matrix_construction_from_expression_test.cpp.o -o matrix_construction_from_expression_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 44%] Built target matrix_construction_from_expression_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' [ 44%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, 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 unsigned int Rows = 2; unsigned int Cols = 2; mtl::fixed::dimensions::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:25: 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:32: 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:51: 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, 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 = 4; std::size_t = 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:50: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 2; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 44%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/forms_test.dir/forms_test.cpp.o -o forms_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 44%] Built target forms_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' [ 44%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 45%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/hermitian_test.dir/hermitian_test.cpp.o -o hermitian_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target hermitian_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' [ 45%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:3: 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:38: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:3: 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:38: 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<2863311530>; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = 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:3: 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:38: 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<1431655766>; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = 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:3: 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:38: 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 = 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:3: 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:38: 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 = 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:3: 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:38: 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 ~~~~~~~~~~^~~~~~~~ [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/inverse_trisolve_test.dir/inverse_trisolve_test.cpp.o -o inverse_trisolve_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target inverse_trisolve_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' [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/bit_masking_test.dir/bit_masking_test.cpp.o -o bit_masking_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target bit_masking_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' [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/lower_bound_cursor_test.dir/lower_bound_cursor_test.cpp.o -o lower_bound_cursor_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target lower_bound_cursor_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' [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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: /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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/swap_test.dir/swap_test.cpp.o -o swap_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target swap_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' [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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: /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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_add_test.dir/matrix_add_test.cpp.o -o matrix_add_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target matrix_add_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' [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/hessenberg_test.dir/hessenberg_test.cpp.o -o hessenberg_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target hessenberg_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' [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/sub_vector_test.dir/sub_vector_test.cpp.o -o sub_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target sub_vector_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' [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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: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:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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: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, 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 = 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:68: 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: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/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 46%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_array_test.dir/matrix_array_test.cpp.o -o matrix_array_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target matrix_array_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' [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/hessian_setup_test.dir/hessian_setup_test.cpp.o -o hessian_setup_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Built target hessian_setup_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' [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/int_vector_initialization_test.dir/int_vector_initialization_test.cpp.o -o int_vector_initialization_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Built target int_vector_initialization_test 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' [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/complexity_test.dir/complexity_test.cpp.o -o complexity_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Built target complexity_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' [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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/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/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:58:34: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:48:12: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = 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:6: 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 = 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:6: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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, 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 = 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:3: 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:38: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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, 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 = 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:3: 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:38: 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 = 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:3: 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:38: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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:2: 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:6: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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:2: 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:6: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/inv_test.cpp:62:35: 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/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:62:35: 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/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/inv_test.cpp:62:35: 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/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included 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/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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 ~~~~~~~~~~^~~~~~~~ [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/inv_test.dir/inv_test.cpp.o -o inv_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Built target inv_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' [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/invert_diagonal_test.dir/invert_diagonal_test.cpp.o -o invert_diagonal_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Built target invert_diagonal_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' [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 48%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/is_static_test.dir/is_static_test.cpp.o -o is_static_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Built target is_static_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' [ 49%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 49%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/diagonal_setup_test.dir/diagonal_setup_test.cpp.o -o diagonal_setup_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 49%] Built target diagonal_setup_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' [ 49%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:29:12: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:29:12: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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] [ 50%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/cross_product_test.dir/cross_product_test.cpp.o -o cross_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 50%] Built target cross_product_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' [ 50%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 51%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_comma_initialization_test.dir/matrix_comma_initialization_test.cpp.o -o matrix_comma_initialization_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Built target matrix_comma_initialization_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' [ 51%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/reorder_test.cpp:47:12: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/reorder_test.cpp:47:12: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:47:12: 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/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 ~~~~~~~~~~^~~~~~~~ [ 51%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/reorder_test.dir/reorder_test.cpp.o -o reorder_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Built target reorder_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' [ 51%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:17: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:17: 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 ~~~~~~~~~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:23, from /usr/src/RPM/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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: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::compressed2D; 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::compressed2D; 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: [ 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:491:108: required from 'typename boost::disable_if_c<(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 = 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/left_scale_inplace.hpp:41:17: required from 'Collection& mtl::impl::left_scale_inplace(const Factor&, mtl::tag::matrix, Collection&) [with Factor = mtl::matrix::compressed2D; Collection = mtl::matrix::dense2D]' /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::compressed2D; Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = mtl::matrix::dense2D&]' /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::dense2D; MatrixB = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:104:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D; 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: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::compressed2D; 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::compressed2D; 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: [ 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:491:108: required from 'typename boost::disable_if_c<(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 = 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/left_scale_inplace.hpp:41:17: required from 'Collection& mtl::impl::left_scale_inplace(const Factor&, mtl::tag::matrix, Collection&) [with Factor = mtl::matrix::compressed2D; Collection = mtl::matrix::dense2D >]' /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::compressed2D; Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::type = mtl::matrix::dense2D >&]' /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::dense2D >; MatrixB = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:106:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ [ 53%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/left_scale_inplace_test.dir/left_scale_inplace_test.cpp.o -o left_scale_inplace_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 53%] Built target left_scale_inplace_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' [ 53%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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 ; ^~~~~ [ 54%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/insert_matrix_into_matrix_test.dir/insert_matrix_into_matrix_test.cpp.o -o insert_matrix_into_matrix_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 54%] Built target insert_matrix_into_matrix_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' [ 54%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 1431655765; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:13: 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 = 1431655765; 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 = 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 54%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_irange_test.dir/matrix_irange_test.cpp.o -o matrix_irange_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 54%] Built target matrix_irange_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' [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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 ; ^~~~~ [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_map_view_test.dir/matrix_map_view_test.cpp.o -o matrix_map_view_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target matrix_map_view_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' [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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 ; ^~~~~ [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_map_view_test_2.dir/matrix_map_view_test_2.cpp.o -o matrix_map_view_test_2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target matrix_map_view_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' [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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] [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dense_vector_test.dir/dense_vector_test.cpp.o -o dense_vector_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target dense_vector_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' [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:39:17: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18: 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 ~~~~~~~~~~^~~~~ [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_trans_test.dir/matrix_trans_test.cpp.o -o matrix_trans_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target matrix_trans_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' [ 55%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:39: 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 = 8; 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 8; 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 ~~~~~~~~~~^ [ 56%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_market_write_3_test.dir/matrix_market_write_3_test.cpp.o -o matrix_market_write_3_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Built target matrix_market_write_3_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' [ 56%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 57%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_reduction_test.dir/vector_reduction_test.cpp.o -o vector_reduction_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 57%] Built target vector_reduction_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' [ 57%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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: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/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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: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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:14: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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:2: 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:6: 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:16: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:17: 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 ~~~~~~~~~~^~~~~~~~ [ 57%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/qr_test.dir/qr_test.cpp.o -o qr_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 57%] Built target qr_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' [ 57%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 57%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_market_write_test.dir/matrix_market_write_test.cpp.o -o matrix_market_write_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 57%] Built target matrix_market_write_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' [ 57%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; Assign = mtl::assign::plus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::plus_sum]' /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::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::plus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:244:10: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >]' /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_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:82:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:133:82: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; Assign = mtl::assign::minus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::minus_sum]' /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::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; 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::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >]' /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::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator-=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:91:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:133:82: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included 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/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::assign_sum]' /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::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; 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::matrix::dense2D >; C = mtl::matrix::compressed2D >; 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::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::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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::compressed2D >; ValueType = std::complex; SizeType = 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::dense2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:133:82: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 59%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_multiple_left_products_test.dir/matrix_multiple_left_products_test.cpp.o -o matrix_multiple_left_products_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Built target matrix_multiple_left_products_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' [ 60%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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: /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 = 1431655920; 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, 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: /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:68: 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, 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 = 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 = 1431655920; 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, 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 = 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, 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 = 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:68: 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: /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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~~~~ [ 60%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/assign_test.dir/assign_test.cpp.o -o assign_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 60%] Built target assign_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' [ 60%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 60%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_matrix_scalar_product_test.dir/matrix_matrix_scalar_product_test.cpp.o -o matrix_matrix_scalar_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 60%] Built target matrix_matrix_scalar_product_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' [ 61%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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++/8/bits/stl_algobase.h:685: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++/8/bits/stl_algobase.h:731: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 = 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 ~~~~~~~~~~^ [ 61%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/orth_test.dir/orth_test.cpp.o -o orth_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Built target orth_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' [ 61%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 unsigned int Rows = 8; unsigned int Cols = 6; mtl::fixed::dimensions::size_type = 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:32: 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:51: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ~~~~~~~~~~^~~~~~~ [ 61%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/compressed2D_inserter_test.dir/compressed2D_inserter_test.cpp.o -o compressed2D_inserter_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Built target compressed2D_inserter_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' [ 61%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/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, from /usr/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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::plus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; Assign = mtl::assign::plus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::plus_sum]' /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::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::plus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:244:10: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >]' /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_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:81:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:131:82: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::minus_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; Assign = mtl::assign::minus_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::minus_sum]' /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::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; 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::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >]' /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::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator-=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:90:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:131:82: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included 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/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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:222:17: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::sparse) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; Assign = mtl::assign::assign_sum]' /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::compressed2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::compressed2D >; 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::matrix::dense2D >; C = mtl::matrix::compressed2D >; 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::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::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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::compressed2D >; ValueType = std::complex; SizeType = 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::dense2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:131:82: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 61%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_multiple_products_test.dir/matrix_multiple_products_test.cpp.o -o matrix_multiple_products_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Built target matrix_multiple_products_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' [ 61%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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: /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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_product_test.dir/matrix_product_test.cpp.o -o matrix_product_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target matrix_product_test 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' [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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] [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_reduction.dir/vector_reduction.cpp.o -o vector_reduction make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target vector_reduction 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' [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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] [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_norm.dir/vector_norm.cpp.o -o vector_norm make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target vector_norm 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' [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 ~~~~~~~~~~^ [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector1.dir/vector1.cpp.o -o vector1 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target vector1 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' [ 62%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:14: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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:2: 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:6: 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:16: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 63%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/svd_example.dir/svd_example.cpp.o -o svd_example make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Built target svd_example 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' [ 63%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~~~~ [ 63%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/solve_sudoku.dir/solve_sudoku.cpp.o -o solve_sudoku make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Built target solve_sudoku 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' [ 63%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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 ~~~~~~~~~~^~~~~~~~ [ 63%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/shallow_copy_problems_const.dir/shallow_copy_problems_const.cpp.o -o shallow_copy_problems_const make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Built target shallow_copy_problems_const 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' [ 63%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:16: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 ~~~~~~~~~~^~~~~ [ 65%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/scaled_matrix_vector_mult.dir/scaled_matrix_vector_mult.cpp.o -o scaled_matrix_vector_mult make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 65%] Built target scaled_matrix_vector_mult 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' [ 65%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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] [ 65%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/rich_vector_expr.dir/rich_vector_expr.cpp.o -o rich_vector_expr make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 65%] Built target rich_vector_expr 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' [ 65%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 4; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 4; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:18:14: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 4; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:22: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:22: 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 ~~~~~~~~~~^~~~~~~~ [ 65%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/reorder3.dir/reorder3.cpp.o -o reorder3 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 65%] Built target reorder3 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' [ 65%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 3; 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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:17:13: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:21: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:21: 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 ~~~~~~~~~~^~~~~~~~ [ 66%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/reorder2.dir/reorder2.cpp.o -o reorder2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 66%] Built target reorder2 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' [ 66%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 67%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/upper.dir/upper.cpp.o -o upper make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 67%] Built target upper 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' [ 67%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 3; 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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:17:13: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:21: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:21: 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 ~~~~~~~~~~^~~~~~~~ [ 67%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/reorder.dir/reorder.cpp.o -o reorder make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 67%] Built target reorder 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' [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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/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/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:31: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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, 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 = 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:3: 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:38: 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/matrix/dense2D.hpp:24, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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 [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/lu_example.dir/lu_example.cpp.o -o lu_example make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Built target lu_example 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' [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/insert_scope.dir/insert_scope.cpp.o -o insert_scope make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Built target insert_scope 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' [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/morton_dense.dir/morton_dense.cpp.o -o morton_dense make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Built target morton_dense 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' [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/insert_class_expensive.dir/insert_class_expensive.cpp.o -o insert_class_expensive make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Built target insert_class_expensive 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' [ 68%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 ~~~~~~~~~~^ [ 69%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_min_max.dir/vector_min_max.cpp.o -o vector_min_max make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Built target vector_min_max 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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/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/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = 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:6: 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, 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 = 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:3: 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:38: 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, 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 = 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 = 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 = 4; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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:2: 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:6: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/examples/inv_matrix.cpp:22:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included 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/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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/inv_matrix.dir/inv_matrix.cpp.o -o inv_matrix 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/insert_class.dir/insert_class.cpp.o -o insert_class make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Built target insert_class 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' [ 71%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/setups_example.dir/setups_example.cpp.o -o setups_example make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 72%] Built target setups_example 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' [ 72%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:360:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:16: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 ~~~~~~~~~~^~~~~~~~ [ 72%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_addition.dir/matrix_addition.cpp.o -o matrix_addition make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 72%] Built target matrix_addition 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' [ 73%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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/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/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = 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:6: 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/operation/inv.hpp:19, 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 = 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:3: 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:38: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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:2: 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:6: 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/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/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~~~~ [ 73%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/inverse_matrix.dir/inverse_matrix.cpp.o -o inverse_matrix make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 73%] Built target inverse_matrix 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' [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:39: 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 = 8; 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 8; 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 ~~~~~~~~~~^ [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_functions.dir/matrix_functions.cpp.o -o matrix_functions make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 74%] Built target matrix_functions 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' [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 ~~~~~~~~~~^ [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/orth_example.dir/orth_example.cpp.o -o orth_example make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 74%] 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' [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/insert.dir/insert.cpp.o -o insert make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 74%] Built target insert 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' [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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:20: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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:20: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/hessenberg_example.dir/hessenberg_example.cpp.o -o hessenberg_example make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 74%] Built target hessenberg_example 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' [ 74%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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, 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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, 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 = 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:2: 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, 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 = 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:3: 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:38: 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) ~~~~~~~~^~~~~ [ 75%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ilu_0_bicgstab.dir/ilu_0_bicgstab.cpp.o -o ilu_0_bicgstab make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 75%] Built target ilu_0_bicgstab 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' [ 75%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:42:23: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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] [ 75%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/element_matrix.dir/element_matrix.cpp.o -o element_matrix make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 75%] Built target element_matrix 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' [ 75%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 4; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 77%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/array_initialization.dir/array_initialization.cpp.o -o array_initialization make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 77%] Built target array_initialization 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' [ 78%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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] [ 78%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector2.dir/vector2.cpp.o -o vector2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Built target vector2 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' [ 78%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:7: 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 = 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:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:9: 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 = 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 = 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, 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 = 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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:2: 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:6: 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 ~~~~~~~~~~^ [ 78%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_functions3.dir/matrix_functions3.cpp.o -o matrix_functions3 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Built target matrix_functions3 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' [ 78%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/compressed2D.dir/compressed2D.cpp.o -o compressed2D make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target compressed2D 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' [ 79%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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] [ 79%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dot.dir/dot.cpp.o -o dot make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target dot 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' [ 79%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_functions2.dir/matrix_functions2.cpp.o -o matrix_functions2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target matrix_functions2 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/lower.dir/lower.cpp.o -o lower make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target lower 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' [ 79%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 4; unsigned int Cols = 5; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 4; unsigned int Cols = 5; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:22: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 4; unsigned int Cols = 5; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 80%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/bands.dir/bands.cpp.o -o bands make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 80%] Built target bands 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' [ 80%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /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 = 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:47: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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: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::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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, 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 = 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:68: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D; mtl::matrix::givens::size_type = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:55: 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 = 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:2: 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:6: 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:16: 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 = 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 ~~~~~~~~~~^ [ 80%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/eigenvalue_example.dir/eigenvalue_example.cpp.o -o eigenvalue_example make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 80%] Built target eigenvalue_example 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' [ 80%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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] [ 80%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/rank_two_update.dir/rank_two_update.cpp.o -o rank_two_update make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 80%] Built target rank_two_update 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' [ 80%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 2; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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 ~~~~~~~~~~^~~~~ [ 81%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_functions2a.dir/matrix_functions2a.cpp.o -o matrix_functions2a make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 81%] Built target matrix_functions2a 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' [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:14: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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:14: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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:14: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 ~~~~~~~~~~^~~~~ [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_mult_add.dir/matrix_mult_add.cpp.o -o matrix_mult_add make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 83%] Built target matrix_mult_add 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' [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/dense2D.dir/dense2D.cpp.o -o dense2D make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 83%] Built target dense2D 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' [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:12: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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: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 ~~~~~~~~~~^~~~~ [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_mult_simple.dir/matrix_mult_simple.cpp.o -o matrix_mult_simple make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 83%] Built target matrix_mult_simple 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' [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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] [ 83%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/vector_expr.dir/vector_expr.cpp.o -o vector_expr make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 83%] Built target vector_expr 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' [ 84%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:39: 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 = 8; 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 8; 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 ~~~~~~~~~~^ [ 84%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_norms.dir/matrix_norms.cpp.o -o matrix_norms make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 84%] Built target matrix_norms 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' [ 84%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 ~~~~~~~~~~^ [ 85%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/multi_vector.dir/multi_vector.cpp.o -o multi_vector make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target multi_vector 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' [ 85%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:360:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:96: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:23:13: 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 ~~~~~~~~~~^~~~~~~~ [ 85%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_operations.dir/matrix_operations.cpp.o -o matrix_operations make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target matrix_operations 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 2863311530; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:13: 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 = 2863311530; 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 = 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 = 2863311530; 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 = 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 = 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:98:35: required from 'mtl::matrix::recursator::recursator(const Matrix&, mtl::matrix::recursator::size_type) [with Matrix = mtl::matrix::morton_dense; mtl::matrix::recursator::size_type = 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/recursator2.dir/recursator2.cpp.o -o recursator2 make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 86%] Built target recursator2 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' [ 87%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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 ~~~~~~~~~~^ [ 87%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/matrix_vector_mult.dir/matrix_vector_mult.cpp.o -o matrix_vector_mult make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Built target matrix_vector_mult 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' [ 87%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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: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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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: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 ~~~~~~~~~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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: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 ~~~~~~~~~~^~~~~~~~ In file included 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/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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: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/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:8: 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 ~~~~~~~~~~^~~~~ [ 87%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/shallow_copy_problems_type.dir/shallow_copy_problems_type.cpp.o -o shallow_copy_problems_type make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Built target shallow_copy_problems_type 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' [ 87%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 89%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/minimize_complexity.dir/minimize_complexity.cpp.o -o minimize_complexity make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 89%] Built target minimize_complexity 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' [ 89%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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:11: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:68: 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:11: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:11: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:11: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:2: 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 = unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:11: 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 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/move_matrix.dir/move_matrix.cpp.o -o move_matrix make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 89%] Built target move_matrix 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' [ 89%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 3; 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 = 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, 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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/operation/mult.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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/operation/smat_dmat_mult.hpp: In instantiation of 'void mtl::functor::gen_tiling_smat_dmat_mult::apply2(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::row_major) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:192:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::apply(const MatrixA&, const MatrixB&, MatrixC&, mtl::tag::has_2D_layout) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:179:2: required from 'void mtl::functor::gen_tiling_smat_dmat_mult::operator()(const MatrixA&, const MatrixB&, MatrixC&) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D; long unsigned int Tiling1 = 8; Assign = mtl::assign::assign_sum; Backup = mtl::functor::gen_smat_dmat_mult]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:212:12: required from 'void mtl::matrix::mat_mat_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::sparse, mtl::tag::dense, mtl::tag::dense) [with MatrixA = mtl::matrix::compressed2D >; 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: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::compressed2D >; 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::compressed2D >; 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::compressed2D >; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:17:13: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:13: warning: variable 'ac' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp:225:32: warning: variable 'aend' set but not used [-Wunused-but-set-variable] a_cur_type ac= begin(a), aend= end(a); ^~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 = 3; unsigned int Cols = 3; 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:21: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:21: 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 ~~~~~~~~~~^~~~~~~~ [ 90%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/permutation.dir/permutation.cpp.o -o permutation make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 90%] Built target permutation 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' [ 90%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /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, from /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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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 = 2863311530; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:13: 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 = 2863311530; 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 = 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 = 2863311530; 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 = 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 = 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:98:35: required from 'mtl::matrix::recursator::recursator(const Matrix&, mtl::matrix::recursator::size_type) [with Matrix = mtl::matrix::morton_dense; mtl::matrix::recursator::size_type = 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 ~~~~~~~~~~^~~~~ [ 90%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/recursator.dir/recursator.cpp.o -o recursator make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 90%] Built target recursator 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' [ 90%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 ~~~~~~~~~~^ [ 91%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/qmr_test.dir/qmr_test.cpp.o -o qmr_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Built target qmr_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' [ 91%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 ~~~~~~~~~~^ [ 92%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/bicgstab_test.dir/bicgstab_test.cpp.o -o bicgstab_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 92%] 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' [ 93%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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/itl/itl.hpp:37, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp: In instantiation of '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:2: 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_krylov_test.cpp:51:66: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:102:16: warning: variable 'jbegin' set but not used [-Wunused-but-set-variable] icur_type jbegin= ++ic; ^~~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/itl.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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 = 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/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] } catch (mtl::matrix_singular) { continue; } // if singular then try with sub-matrix ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:14: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:18: 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:44: 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, 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:33: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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:68: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:14: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:18: 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, 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 = 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:18: 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:44: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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 = 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:18: 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, 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 = 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:68: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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 = 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:18: 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:44: 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 = 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 = 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:18: 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:44: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:31: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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 = 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:18: 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:44: 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 = 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 = 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:18: 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:44: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:6: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:18: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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 = 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:18: 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 = 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 = 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:18: 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 = 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 = 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:18: 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 = 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 = 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:18: 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 = 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:18: 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 = 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:18: 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:44: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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:2: 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:6: 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 = 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, 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 = 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:3: 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:38: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:12: 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 = 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:18: 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:44: 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 = 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:18: 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 = 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:18: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:97: 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 = 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 = 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:18: 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:44: 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 = 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:76: 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 = 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:18: 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:44: 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, 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 = 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:3: 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:38: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:12: 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 = 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:18: 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:44: 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 = 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:12: 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:18: 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:44: 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 = 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:12: 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 = 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:18: 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 = 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:76: 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 = 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:18: 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 = 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:12: 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 = 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:18: 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 = 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:12: 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:18: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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: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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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:18: 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:44: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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:18: 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:44: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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: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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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:18: 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:44: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:13: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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:18: 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:44: 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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ /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:24:13: note: in definition of macro 'MTL_RUN_SOLVER' int codes; \ ^~~~~ [ 93%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ic_0_krylov_test.dir/ic_0_krylov_test.cpp.o -o ic_0_krylov_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 93%] Built target ic_0_krylov_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' [ 93%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 ~~~~~~~~~~^ [ 93%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/cg_test.dir/cg_test.cpp.o -o cg_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 93%] Built target cg_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' [ 95%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 ~~~~~~~~~~^ [ 95%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/bicgstab_complex_test.dir/bicgstab_complex_test.cpp.o -o bicgstab_complex_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 95%] Built target bicgstab_complex_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' [ 95%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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/itl/itl.hpp:37, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:20: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp: In instantiation of '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:2: 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/gmres_preconditioned_test.cpp:75:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:102:16: warning: variable 'jbegin' set but not used [-Wunused-but-set-variable] icur_type jbegin= ++ic; ^~~~~~ In file included 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/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:2: 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/itl/itl.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:20: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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 = 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/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] } catch (mtl::matrix_singular) { continue; } // if singular then try with sub-matrix ^~~~~ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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 = 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/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::ic_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::ic_0 > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::ic_0 > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:86:58: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::diagonal > >; 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::diagonal > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::diagonal > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:87:59: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::ilu_0 > >; 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::ilu_0 > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::ilu_0 > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:89:61: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::ic_0 > >; 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::ic_0 > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::ic_0 > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:90:59: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::diagonal > >; 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::diagonal > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::diagonal > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:91:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::ilu_0 > >; 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::ilu_0 > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::ilu_0 > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:93:71: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::ic_0 > >; 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::ic_0 > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::ic_0 > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:94:69: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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::diagonal > >; 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::diagonal > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = 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::diagonal > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:95:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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, 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 = 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = 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 ~~~~~~~~~~^ In file included 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/lu.hpp: In instantiation of '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 = 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/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:48: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 = 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:31: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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:68: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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, 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 = 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:68: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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, 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 = 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:3: 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:38: 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 = 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 = 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:3: 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:38: 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 = 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) ~~~~~~~~^~~~~ [ 95%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/gmres_preconditioned_test.dir/gmres_preconditioned_test.cpp.o -o gmres_preconditioned_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 95%] Built target gmres_preconditioned_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' [ 96%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 ~~~~~~~~~~^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/itl.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp: In instantiation of '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 = 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/itl/krylov/gmres.hpp:103:4: warning: catching polymorphic type 'struct mtl::matrix_singular' by value [-Wcatch-value=] } catch (mtl::matrix_singular) { continue; } // if singular then try with sub-matrix ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 ~~~~~~~~~~^ In file included 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/lu.hpp: In instantiation of '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 = 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/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:48: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 = 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:31: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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:68: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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, 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 = 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:68: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:19: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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, 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 = 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:3: 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:38: 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 = 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) ~~~~~~~~^~~~~ [ 96%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/gmres_test.dir/gmres_test.cpp.o -o gmres_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Built target gmres_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' [ 96%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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/itl/itl.hpp:37, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp: In instantiation of '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:2: 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/itl/pc/ic_0.hpp:102:16: warning: variable 'jbegin' set but not used [-Wunused-but-set-variable] icur_type jbegin= ++ic; ^~~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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, 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 = 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:3: 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:38: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:2: 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 ~~~~~~~~~~^~~~~~~~ [ 96%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ic_0_bicg_test.dir/ic_0_bicg_test.cpp.o -o ic_0_bicg_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Built target ic_0_bicg_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' [ 96%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:22: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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:33: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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:68: 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 = 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, 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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, 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 = 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:68: 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 = 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, 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 = 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:2: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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, 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 = 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:3: 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:38: 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 = 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) ~~~~~~~~^~~~~ [ 96%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/bicgstab_ell_test.dir/bicgstab_ell_test.cpp.o -o bicgstab_ell_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Built target bicgstab_ell_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' [ 96%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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/itl/itl.hpp:37, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp: In instantiation of '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:2: 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/itl/pc/ic_0.hpp:102:16: warning: variable 'jbegin' set but not used [-Wunused-but-set-variable] icur_type jbegin= ++ic; ^~~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:44: 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 = 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 = 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:12: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:2: 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 ~~~~~~~~~~^~~~~~~~ [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ic_0_bicgstab_2_test.dir/ic_0_bicgstab_2_test.cpp.o -o ic_0_bicgstab_2_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target ic_0_bicgstab_2_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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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/itl/itl.hpp:37, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp: In instantiation of '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:2: 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/itl/pc/ic_0.hpp:102:16: warning: variable 'jbegin' set but not used [-Wunused-but-set-variable] icur_type jbegin= ++ic; ^~~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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, 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 = 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:3: 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:38: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:51: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:51: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:51: 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ic_0_cg_test.dir/ic_0_cg_test.cpp.o -o ic_0_cg_test 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/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' [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 ~~~~~~~~~~^ [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/absolut_termination_criterion_test.dir/absolut_termination_criterion_test.cpp.o -o absolut_termination_criterion_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target absolut_termination_criterion_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' [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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/itl/itl.hpp:37, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp: In instantiation of '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:2: 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/itl/pc/ic_0.hpp:102:16: warning: variable 'jbegin' set but not used [-Wunused-but-set-variable] icur_type jbegin= ++ic; ^~~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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, 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 = 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:3: 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:38: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:2: 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 ~~~~~~~~~~^~~~~~~~ [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ic_0_cgs_test.dir/ic_0_cgs_test.cpp.o -o ic_0_cgs_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target ic_0_cgs_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' [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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 = 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 ~~~~~~~~~~^ In file included 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/lu.hpp: In instantiation of '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 = 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/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:49:33: 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 = 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:31: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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:6: 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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 = 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:43: 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 = 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:2: 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:6: 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 = 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, 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 = 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:3: 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:38: 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 = 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/idr_s_test.dir/idr_s_test.cpp.o -o idr_s_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target idr_s_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' [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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/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/lu.hpp: In instantiation of '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/operation/lu.hpp:54:15: warning: unused variable 'ncols' [-Wunused-variable] size_type ncols = num_cols(A), nrows = num_rows(A); ^~~~~ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:63: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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:20: 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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 = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: 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 = 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 = 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, 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 = 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:3: 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:38: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 ~~~~~~~~~~^~~~~ [ 97%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ilu_0_dispatch_test.dir/ilu_0_dispatch_test.cpp.o -o ilu_0_dispatch_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target ilu_0_dispatch_test 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' [ 98%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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/itl/itl.hpp:37, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp: In instantiation of '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:2: 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/tfqmr_test.cpp:53:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:102:16: warning: variable 'jbegin' set but not used [-Wunused-but-set-variable] icur_type jbegin= ++ic; ^~~~~~ In file included 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/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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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, 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 = 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:2: 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, 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 = 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:3: 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:38: 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) ~~~~~~~~^~~~~ [ 98%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/tfqmr_test.dir/tfqmr_test.cpp.o -o tfqmr_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 98%] Built target tfqmr_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' [ 98%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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, 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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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, 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 = 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:2: 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, 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 = 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:3: 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:38: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:29: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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 ~~~~~~~~~~^~~~~ [ 98%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ilu_0_bicgstab_test.dir/ilu_0_bicgstab_test.cpp.o -o ilu_0_bicgstab_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [ 98%] Built target ilu_0_bicgstab_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' [100%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, 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, 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, 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:2: 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 = 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:2: 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: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/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/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:2: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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 = unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:9: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = 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 = 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, 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 = 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:2: 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, 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 = 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:3: 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:38: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:29: 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, 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:7: 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 = 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, 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:68: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: 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 = 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:9: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:9: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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, 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:2: 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 = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:13: 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 = 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 = 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:2: [ 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:71: 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 = unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:491:108: required from 'typename boost::disable_if_c<(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 = 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:26: 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 ~~~~~~~~~~^~~~~ [100%] 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 -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -rdynamic CMakeFiles/ilu_0_test.dir/ilu_0_test.cpp.o -o ilu_0_test make[2]: Leaving directory '/usr/src/RPM/BUILD/mtl4-4.r7628' [100%] Built target ilu_0_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, 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, 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/vector/dense_vector.hpp:27, 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/crtp_base_matrix.hpp: In instantiation of 'mtl::matrix::crtp_matrix_assign::scalar_assign::~scalar_assign() [with Source = double; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = unsigned int]': move_test.cpp:49: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/crtp_base_matrix.hpp:504:100: warning: throw will always call terminate() [-Wterminate] MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp:504:100: note: in C++11 destructors default to noexcept MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ In file included from ../../../../boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, 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 In file included from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:27, 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/crtp_base_matrix.hpp: In instantiation of 'mtl::matrix::crtp_matrix_assign::scalar_assign::~scalar_assign() [with Source = double; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = unsigned int]': move_test.cpp:49: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/crtp_base_matrix.hpp:504:100: warning: throw will always call terminate() [-Wterminate] MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp:504:100: note: in C++11 destructors default to noexcept MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ In file included from ../../../../boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, 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: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] 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 In file included from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:27, 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/crtp_base_matrix.hpp: In instantiation of 'mtl::matrix::crtp_matrix_assign::scalar_assign::~scalar_assign() [with Source = double; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = unsigned int]': move_test.cpp:49: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/crtp_base_matrix.hpp:504:100: warning: throw will always call terminate() [-Wterminate] MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp:504:100: note: in C++11 destructors default to noexcept MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp: In instantiation of 'mtl::matrix::crtp_matrix_assign::scalar_assign::~scalar_assign() [with Source = double; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = unsigned int]': move_test.cpp:49: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/crtp_base_matrix.hpp:504:100: warning: throw will always call terminate() [-Wterminate] MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp:504:100: note: in C++11 destructors default to noexcept MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp: In instantiation of 'mtl::matrix::crtp_matrix_assign::scalar_assign::~scalar_assign() [with Source = double; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = unsigned int]': move_test.cpp:49: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/crtp_base_matrix.hpp:504:100: warning: throw will always call terminate() [-Wterminate] MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp:504:100: note: in C++11 destructors default to noexcept MTL_DEBUG_THROW_IF(r != num_rows(matrix), incompatible_size("Not all matrix entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ In file included from ../../../../boost/numeric/mtl/matrices.hpp:17, 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 = 2863311530; 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, 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:68: 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:68: 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, 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, 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, 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, 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 ; ^~~~~ In file included from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:27, 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: In instantiation of 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]': ../../../../boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' move_vector_test.cpp:103:28: required from here ../../../../boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:50:99: warning: throw will always call terminate() [-Wterminate] MTL_DEBUG_THROW_IF(index != size(first), incompatible_size("Not all vector entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ ../../../../boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:50:99: note: in C++11 destructors default to noexcept MTL_DEBUG_THROW_IF(index != size(first), incompatible_size("Not all vector entries initialized!")); ^ ../../../../boost/numeric/mtl/utility/exception.hpp:29:27: note: in definition of macro 'MTL_DEBUG_THROW_IF' { if (Test) throw Exception; } ^~~~~~~~~ + 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.13.1 Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.13.1/CompilerIdC Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.13.1/CompilerIdC/tmp Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.13.1/CompilerIdCXX Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.13.1/CompilerIdCXX/tmp 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.13.1/CompilerIdC/CMakeCCompilerId.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.13.1/CompilerIdC/CMakeCCompilerId.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.13.1/CompilerIdCXX/CMakeCXXCompilerId.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.13.1/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/io/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? hb.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... Preprocessing /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//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 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... Preprocessing /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 /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: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 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 for 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 p/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 age 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_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_i/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' ndexer... 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_packed_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... Generatin/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/ashape.hpp:53: warning: explicit link request to 'type' could not be resolved g 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... 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]>... Ge/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' nerating 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::strided_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::This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/Mageia) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./_formulas.tex LaTeX2e <2018-04-01> patch level 2 Babel <3.18> and hyphenation patterns for 84 language(s) loaded. (/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texmf-dist/tex/latex/graphics/epsfig.sty (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) ! LaTeX Error: File `dvips.def' not found. Type X to quit or to proceed, or enter new name. (Default extension: def) Enter file name: ! Emergency stop. l.100 ...d{ver@\Gin@driver}{\input{\Gin@driver}}{} ^^M No pages of output. Transcript written on _formulas.log. error: Problems running latex. Check your installation or look for typos in _formulas.tex and check _formulas.log! dvips: DVI file can't be opened: _formulas.dvi: No such file or directory error: Problems running dvips. Check your installation! 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::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.50374 + 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/lib 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/lib + 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/lib + 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/lib/pkgconfig + install -m644 mtl4.pc /usr/src/tmp/mtl4-buildroot/usr/lib/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) Checking contents of files in /usr/src/tmp/mtl4-buildroot/ (default) Compressing files in /usr/src/tmp/mtl4-buildroot (auto) Adjusting library links in /usr/src/tmp/mtl4-buildroot ./usr/lib: 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) verify-elf: WARNING: ./usr/bin/svd_example: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/orth_example: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/lu_example: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/inv_matrix: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/eigenvalue_example: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/move_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/move_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/move_memory_block_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_trans_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_reduction_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_min_max_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_map_view_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_irange_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_from_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_fixed_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_expression_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/vector_comma_initialization_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/variable_size_block_sparse_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/umfpack_solve_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/trisolve_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/transposed_sparse_matrix_vector_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/trans_const_matrix_vector_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/trace_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/swap_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/svd_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/sub_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/sub_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/sub_matrix_3_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/strided_vector_ref_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/strict_trisolve_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/static_size_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/static_size_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/sparse_matrix_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/sparse_matrix_cursor_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/sparse_dense_matrix_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/size_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/shifted_inserter_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/set_to_zero_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/scompose_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/scaled_view_size_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/row_vector_times_col_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/right_scale_inplace_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/resize_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/reorder_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/rank_two_update_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/rank_one_update_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/random_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/qr_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/print_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/print_matrix_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/pretty_print_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/permutation_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/page_rank_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/orth_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/one_norm_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/on_stack_default_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/namespace_bug_test_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/multiply_transposed_sparse_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/multi_vector_transposed_times_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/multi_vector_times_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/multi_vector_setup_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/multi_vector_hermitian_times_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/morton_dense_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/mixed_complex_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/min_max_pos_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_vector_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_vector_product_expression_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_trans_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_multiple_right_products_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_multiple_products_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_multiple_left_products_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_matrix_scalar_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_market_write_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_market_write_3_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_market_write_2_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_market_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_map_view_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_irange_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_ele_prod_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_construction_from_expression_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_comma_initialization_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_array_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/matrix_add_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/lu_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/lower_bound_cursor_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/left_scale_inplace_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/laplacian_setup_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/is_static_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/invert_diagonal_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/inverse_trisolve_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/inverse_poisson_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/inv_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/inv2_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/int_vector_initialization_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/inserter_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/insert_matrix_into_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/infinity_norm_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/implicit_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/hessian_setup_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/hessenberg_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/hermitian_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/frobenius_norm_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/forms_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/fixed_size_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/fixed_size_matrix_expr_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/eval_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/eval_dense_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/enable_if_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/empty_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/element_matrix_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/eigenvalue_symmetric_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/dot_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/divide_by_inplace_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/direct_access_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/dilated_int_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/diagonal_setup_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/dense_vector_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/dense_vector_num_row_defition_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/dense_lu_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/dense2D_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/cross_product_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/crop_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/conj_mult_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/compressed2d_access_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/compressed2D_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/compressed2D_inserter_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/compressed2D_inserter_print_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/compressed2D_inserter3_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/compressed2D_inserter2_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/cholesky_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/block_sparse_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/bit_masking_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/base_case_conversion_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/band_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/assign_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/array_initialization_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/algebraic_category_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/add_row_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/tfqmr_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/ilu_0_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/ilu_0_dispatch_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/idr_s_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/ic_0_krylov_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/gmres_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/gmres_preconditioned_test: uses non-LFS functions: mkstemp open verify-elf: WARNING: ./usr/bin/bicgstab_ell_test: uses non-LFS functions: mkstemp open Hardlinking identical .pyc and .opt-?.pyc files Hardlinking identical .pyc and .pyo files Processing files: mtl4-4.r7628-alt4.beta1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.5682 + 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.EGyyo3 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UqCfij find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,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.PjmfD4 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.SxLpji find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Yws872 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_4.0.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.2), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.1), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), 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.etxC8h 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.aaWzA6 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.imGsLg find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) find-requires: FINDPACKAGE-COMMANDS: cat grep sed svn Requires: /bin/sh, /lib/ld-linux.so.2, coreutils, grep, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_4.0.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.2), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), 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.MdSyB2 Creating mtl4-examples-debuginfo package Processing files: libmtl4-devel-docs-4.r7628-alt4.beta1 error: File not found by glob: /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4/html/*.aux error: File not found by glob: /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4/html/*.dvi RPM build errors: File not found by glob: /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4/html/*.aux File not found by glob: /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4/html/*.dvi Command exited with non-zero status 1 1317.10user 85.76system 29:18.05elapsed 79%CPU (0avgtext+0avgdata 451020maxresident)k 0inputs+0outputs (0major+31262815minor)pagefaults 0swaps hsh-rebuild: rebuild of `mtl4-4.r7628-alt4.beta1.src.rpm' failed. Command exited with non-zero status 1 1366.14user 91.40system 30:47.12elapsed 78%CPU (0avgtext+0avgdata 451020maxresident)k 0inputs+0outputs (0major+32232105minor)pagefaults 0swaps