install problems - ../../mtl/mtl.h:236: error: dependent-name `mtl::dim_n<Vector>::RET' is parsed as a non-type, but instantiation yields atype...

"Jeff Hammond" <[email protected]> Sat, 24 Mar 2007 18:36:00 -0500
Newsgroups gmane.comp.lib.mtl.devel
Message-ID <[email protected]>
------=_Part_134646_8075058.1174779360649
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Dear MTL Friends,

I attempted to install MTL on my Xeon EM64T machine with no
special options:

> > tar -xzvf mtl-2.1.2-22.tar.gz
> > ./configure --prefix=/usr/local/mtl
> > make

and got this error:

make[2]: Entering directory
`/usr/local/mtl/mtl-2.1.2-22/contrib/examples'
g++ -DHAVE_CONFIG_H -I. -I. -I../../mtl   -I../..
-ftemplate-depth-30 -Wall -c abs_sum.cc
../../mtl/mtl.h: In function `typename
mtl::linalg_traits<Linalg>::magnitude_type mtl::one_norm(const
Vector&, mtl::oned_tag) [with Vector =
mtl::external_vec<double, 4, unsigned int>]':
../../mtl/mtl.h:576:   instantiated from `typename
mtl::linalg_traits<Linalg>::magnitude_type mtl::one_norm(const
LinalgObj&) [with LinalgObj = mtl::external_vec<double, 4,
unsigned int>]'
abs_sum.cc:20:   instantiated from here
../../mtl/mtl.h:236: error: dependent-name `
mtl::dim_n<Vector>::RET' is parsed as a non-type, but
instantiation yields atype
../../mtl/mtl.h:236: note: say `typename
mtl::dim_n<Vector>::RET' if a type is meant
make[2]: *** [abs_sum.o] Error 1
make[2]: Leaving directory
`/usr/local/mtl/mtl-2.1.2-22/contrib/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/mtl/mtl-2.1.2-22/contrib'
make: *** [all-recursive] Error 1

Neither I, a C++ amateur, nor my office mate, who knows his
stuff in this regard, have a clue of how to resolve this problem.

This is my machine:  > uname -a
Linux coulson 2.6.9-42.0.10.ELsmp #1 SMP Fri Feb 16 17:13:42
EST 2007 x86_64 x86_64 x86_64 GNU/Linux

I attached a TGZ file with the results of 'env', 'configure',
'make' and 'g++ -v'.

I also tried and failed repeatedly to use the Intel C++
compiler instead but changing every single reference to 'g++'
in every file failed to do the trick and I became confused and
frustrated at this.

Thanks for any help you can provide.

Jeff Hammond
The University of Chicago

------=_Part_134646_8075058.1174779360649
Content-Type: application/x-gzip; name=output.tgz
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ezop8men
Content-Disposition: attachment; filename="output.tgz"

H4sIANI+BEYAA+0aa3PbNjKf+SvwoVfnRb0lp0rYGUVibY1lySfKiZNOh4FISIJNgiwB2nLu7r/f
gpRI6uXYSpXO3XDHFsHF7mIB7ANL0vLYhE7DgBS8UPiheHYAKAE0GrXoerx2Bage1xvPyqVGqQzN
cqX0rFSuHNcqz1DpEMqsQ8gFDhB6dk0mk4fovtX/PwrWjFg3lE3RzOMC8XsuiIvEvU8KhQLqslvs
UBtZCyPBgnoMfZm/aZiNmhqyG+bdMdWhLJyrUxYeNZGLrRllZJ3mCDFPoIBY3pTRr8RWlGRcWP0p
+VtGHofUsX/gwO2lq6HzUQ9NvAClusg7jN4bHRjY9WHQsUMQZWCbjiPVKoY8KI4pKy5wSLVS5rsZ
ETMSLCZE2C0NPOYSJhDliGMWTeye8E0OF98QxIng6Kd/nbfO9P9sUErF7rwgamPL8Swc6TPxQmbv
oAqFJ1fvEWRy+EeQzQi2SfANQimLsom3g2zvxZXM7fvpHWXZlZVszEup6ATdEdht4L5HM3xLkBXx
SDp9dUOkWSw6V0exXr2S5HDZ3Cj4Qe1Xr6IJUAcQz4EMoRfR9PnO/d3JBnpgZAUe5+qyb31KSxkw
Lww2G3KJPOlfSoE7B5TisWURH0xKnS7Jlpa/nOlCyur0p5Yl6eGyYx6ZWQDRIye/yfRdU985mBS+
OfFMdL1DwkNByJI98QPiB55FOPciBaaAU/U1k/D8e06nbKtbcmE3m3i8uQCy851DXSr4ryh1nu2L
5MH04ohE5lJ9CHd813osiN/3Wl0D+SSAgVzMLII84HPpV/wYbsoEcGLgAoSLhYPHaAK78CS+Xuui
1T5bcoDfCclRKMZhuwBuLEKedpxDcJBjpBhXOMVNLLCLgI4f6CFz7Pqg7AMkthdCgIl/t5AJwsUu
NA+sXV0yPm2fBvybi3nPlHWENPeQWTPMppCDNvM/xLQDnvxi+Mb5r1Gt1JLzX6VxDOe/cr1+nJ//
fgSct/oXrdGpVgQXLkoXA/O5cYq/FEpFcO1mBj2xCKDLhVKtvN5lJV3H611/qbCEq7rRlXJVv9kl
0/0NCcYEkkCKic42RT6DiJ8ik9siWcfEt1fl8rCREUItwjixAQNR4pdCfV2ZWxEysj4o3CqGcWq2
TvT+yLzodrR6vVxR2ldXvY5GLd+SieF0YIz6rXNds7zQ4R5Tuv2R3jN73bbeN3Tzt25P13bMeqEV
zyqS4maeS4rSvDd6tq/890vLbvFfqBvY0v+fbopxqvd6WhT/x5jPlJE+PNfmkAtd5bRrjIzuZ10r
QxhVLvSR0TZbw/apltQnqjWfqzYZh1PlZHRmDtuRnRhakQirOBU38j+wsqMXIoxaLlSAH7AV5WO3
3xl8BKOsNcrV42q9rAx6nYuPHS1rwcJR/jnqdIcLJB03asU/hVotVJVLQx9qUrbS64C5vh+2hp/M
XUHHkTnWbdTE7lUc796usdIzzPagNxgaGvO0Uqk5ofLXlr9vq7Wmw6JGo+lTrQaNapN7EabeHNsx
5m2p3LQybS/QSuW3pfrb6vHbWrnp0pVbMo/YK82XBcu1kzaZkxTvuUl7LDJtLJI2n6XkmTakpqhd
lu3p16SNg+sUj1O883WWtL9SP20nrc9JKyNu/LWSaaeS02bgu0nb8qmX3Fz708X6gUQ6Sdpj10/a
87Gbtv207bOUVyS8ykl/cK6bZ/qnYbd/YhqD9pk+0orC9SFo38saQr1yPpPxoMg964aIOHJejk4j
0piQ85naEe9nZ7f1Wr1WxFNZssmmctbRl1aqGLphdAd9E3IgRN6hFpvyIrw2I0EFiK5Q0dN5MeYe
9I1BTzc77cGFJn+GZPL8Bs68nkPUev3NL68XNy+U81YXvPYWQ8bwPU/GeOpEHqZ0dONsNLgwF8Nr
Npng0BHKuktkrR68f5fVr3VlI/VOrmrctZIIE0y8DMlt1Eju4nyX0m7kuzUxUGBZs+3IyJMps5zQ
JtledgclgAsXuVpqvRDNvtjr9i+vGrUsoY0d4bHFRa1A9Fgbx+e0eGF0qx39gxllSxWmb56f9dQ3
hfLTiCNlH0scnRGy5FC18GKrrRvfVuNBUswpzxIL7Ml/iNZvCpV1HVc7k4VOQz2MvGLRiUVutWzI
RRzKO7X2Ak4eF5ejYTvOIpRB8RBYymZGkP+wLTKVVCpKr9U/0QgzL43C5eg39c0iX0FCyLL5RHAr
/gXWKrD6cWA/6ZyvO0zk+MbZRcswkrQDgdcCkwej5LNilMBUGQwwv/Ex53CIggNUugSQXHsfelpl
EXPWPNOEnNdZjNUbnESHr9iD318aCZFstzqdIdxqMlLIklwE2BJxKLLHIVd7w5F9St6Hx58VyL7G
4ELva/9OHjtBOcl96hPIAugfXIHyGihGmtpby48LO4zzI1IdwJmwP7dQI8c3DvaxdbO4WVJNQ2oT
uPpiBlWjrXS6xkWv9Ulrlgol2Ml277Kjb8vEicE8ukvqt+xa7G56Iti5u8qJ+X44ONP70dFELrKh
lZUoiUdHHeVKBvfBsDv6pGXPKVc4FDMvoOJeMbVkLaGe3VLl5rALpq9e/d31f6lRqaTvf46j+r9a
beT1/4+AIYQE+SCJ+8TiaBJ4LlqG0uLUsoqLlxoBsWdYxO89itVCrdAoRhzpSw0b3VExa6LC8iGc
fNGhqn5AJnQe+SfcQaFr00BbLaQBLx/cr3VIFPQQhseQgSKcnd7HsYxrvsfpHNA25RE+eXioqlId
NX67o36F6aTMpmnNsYkFmVOR4QWakN1RZqvpk9CU6RrfYhXfCQ3qI8DK12XalsVRRpFmyPVs4jRR
pJ8iHw5DlJbpE0WLhypg9aVaqYaeD2Fap1jEeLX64gdHr+gVzIEDwMP+Xy7XqqWM/9el/zeOa7n/
/wg4x/FrNsdBlEVPmhVpEr+X/2giXT5xl73gmsQSXnCPvjxwwitK7iNlVSKHk2EksLKnQPlM/EiJ
Xo50TlsfdCjv+791T8xTpHYLy/9CEf6AFaHlHZKgTsD5fQc8XbXBoWdqtYTUj/EbPvnqIaBzk4JK
GFQx5WAFy4qGeoATqd5WVrRdoCdPY+iA+nuM2HvonrChTUEH1xliLNSNfJ8lz3CireIOr/z1Pnpf
r6l8/aO0BWvcU+UMJ9oq7uDKB96daXnOHspnOdFWcQdXHmpAto+Jp3xoi6iDq80hEu8VUTKMaJuw
g2sOFxM7U28P3VdY0XaBB9X/llimGzriibqvsKFNQQfXGQzzBhLHHmpnOdFWcYdTXg4j7p5kKFkW
tCrgcHqCFcYPeJ6i6SoTWhdyUJOIPMZ+avTIcqENMQdXeA+/W2FDm4IOrrP8MGgPnRM2tCnocDr/
GVLr5inapgwoy7zQMCknegTf7lVNrJYo8jH495UoIOEoFdH3xCz6bMdDY4JsiGfRF1lfYLijwvdp
vzrQfvXZY/RUsfudqh6lZeRe3KtbtPi0av/SdCFgXe7ya67913T9u7CDlKp4zE0eutJ7En75X5g1
UZehScis+DNl+RUzwy6R34U1mw5lcHyRp0cq+LtedPdrs+niKaMitCEhAHlMKpMu8wL3OcwHvO5D
NPWfXyedEIvx9AX6XT5UW/QiLe4l8lsEEG1CAn8Xf/X2GtVeo5DJLxeJLT/c+/WPo+aG6vXjRhNm
Hn10ywSFqdvxA8i/bBox7WB8/fNS9QTzRO2VdAualdJ2tWckIBuTrFRhkiQIvKCJYGMJswkTajS5
L7EGNnVN9i5eU5jWUB8dyY/2fBxwkIzl16rMY6qc5Gs0DkVmZLnn95Q4tiSSBNuHZ54gTcTxfWZl
Hxh7shAmtXAJjJR6x8uXL9Hvy6Xw/kC6nBgq7x0pNr0n8fB4KAhFICgMOL0la8PtEVqSKCAFPDzE
3/1cLocccsghhxxyyCGHHHLIIYcccsghhxxyyCGHHHLIIYcccsjhqfBfegtORQBQAAA=
------=_Part_134646_8075058.1174779360649
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
------=_Part_134646_8075058.1174779360649--