RE: Re: RE: Re: RE: Re: RE: lots of problems VC7.1

"Bryan Leppard" <[email protected]> Mon, 26 Jan 2004 14:47:06 -0700
Newsgroups gmane.comp.lib.mtl.devel
Message-ID <[email protected]>
I don't know anything about QT. Sometimes libraries allow you to exclude
troublesome macro definitions by defining a preprocessor symbol. For example
windows.h has definitions for min and max macros. You can suppress them by
defining preprocessor symbol NOMINMAX in your project settings. Perhaps QT
has a similar feature.

I suggest you restore the MTL min and max functions to avoid future pain. 

Regards,

Bryan Leppard
Neotechnology Consultants Ltd.


-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of mascix
Sent: January 24, 2004 1:54 AM
To: General Matrix Template Library (MTL) list
Subject: MTL: Re: RE: Re: RE: Re: RE: lots of problems VC7.1

yes it is possible because I am using QT which is so big. maybe in math.h.
what should I do I have tried to change name of MTL's max and min but it
doesnt help.

after I chagned names of MTL's max and min:

c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1307): warning C4003: not enough
actual parameters for macro 'min'
C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(259): error C2589:
'(' : illegal token on right side of '::'
C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(259): error C2059:
syntax error : '::'
C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(272): error C2589:
'(' : illegal token on right side of '::'
C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(272): error C2059:
syntax error : '::'


----- Original Message -----
From: "Bryan Leppard" <[email protected]>
To: "'General Matrix Template Library (MTL) list'" <[email protected]>
Sent: Saturday, January 24, 2004 9:53 AM
Subject: MTL: RE: Re: RE: Re: RE: lots of problems VC7.1


> This looks like a name collision. Is it possible that some header file
> outside of MTL is defining macros for min and max?
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
On
> Behalf Of mascix
> Sent: January 23, 2004 9:02 PM
> To: General Matrix Template Library (MTL) list
> Subject: MTL: Re: RE: Re: RE: lots of problems VC7.1
>
> now I have just these(13 errors) thank u so much.
>
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): warning C4003: not enough
> actual parameters for macro 'max'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2226: syntax error :
> unexpected type 'VectorT'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2988: unrecognizable
> template declaration/definition
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax error :
> ')'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax error :
> ')'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(765): error C2653: 'VectorT' : is
> not a class or namespace name
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): warning C4003: not enough
> actual parameters for macro 'min'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2988: unrecognizable
> template declaration/definition
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax error :
> ')'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax error :
> ')'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2143: syntax error :
> missing ';' before '{'
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2447: '{' : missing
> function header (old-style formal list?)
> c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1307): warning C4003: not enough
> actual parameters for macro 'min'
>
> ----- Original Message -----
> From: "Bryan Leppard" <[email protected]>
> To: "'General Matrix Template Library (MTL) list'" <[email protected]>
> Sent: Saturday, January 24, 2004 4:55 AM
> Subject: MTL: RE: Re: RE: lots of problems VC7.1
>
>
> The attached file goes in ITL-4.0.0-1\itl
>
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
On
> Behalf Of mascix
> Sent: January 23, 2004 5:18 PM
> To: General Matrix Template Library (MTL) list
> Subject: MTL: Re: RE: lots of problems VC7.1
>
> I guess I used that version anyway I downloaded that version of MTL and
> tried it again and there is no success.
> I have tried that MTL-2.1.2-21 but same problems again what should I do ?
>
> ----- Original Message -----
> From: "Bryan Leppard" <[email protected]>
> To: "'General Matrix Template Library (MTL) list'" <[email protected]>
> Sent: Thursday, January 22, 2004 6:27 PM
> Subject: MTL: RE: lots of problems VC7.1
>
>
> > Those error messages look a lot like what happens when you try to use
MTL
> > version 2.1.2-20 with VC7.1 . Make sure you are using MTL version
2.1.2-21
> >
> > I made a few modifications to the compiler specific setup code to get it
> to
> > work and posted it here. I think the changes are in the -21 version but
> let
> > me know if you continue to have problems.
> >
> >
> > Regards,
> >
> > Bryan Leppard
> > Neotechnology Consultants Ltd.
> >
> >
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]]
> On
> > Behalf Of mascix
> > Sent: January 21, 2004 3:52 AM
> > To: [email protected]
> > Subject: MTL: lots of problems VC7.1
> >
> > my name is özkan pakdil. I am developing http://s3dmesh.sf.net and tring
> to
> > make solver for FEM now. and MTL and ITL giving me hard time. I am using
> > VS7.1 and QT3.2.2 in win32 and these are the errors that I have from VS.
> > thanks.
> >
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(87): error C2039: '_Ptrit'
:
> is
> > not a member of 'std'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(87): error C2143: syntax
> error
> > : missing ';' before '<'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(87): error C2238:
unexpected
> > token(s) preceding ';'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(88): error C2039: '_Ptrit'
:
> is
> > not a member of 'std'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(88): error C2059: syntax
> error
> > : '<'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(88): error C2238:
unexpected
> > token(s) preceding ';'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(90): error C2065:
> > 'ptr_iterator' : undeclared identifier
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(92): error C2065:
> > 'ptr_const_iterator' : undeclared identifier
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(102): error C3203:
> > 'dense_iterator' : class template invalid as template argument for
> template
> > parameter 'Iter', expected a real type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(104): error C3203:
> > 'dense_iterator' : class template invalid as template argument for
> template
> > parameter 'Iter', expected a real type
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(506): error C2039: 'value_type' : is not a
> member
> > of 'std::iterator_traits<int>'
> >         C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(168) : see declaration of
> > 'std::iterator_traits<int>'
> >         c:\Qt\3.2.2Educational\s3dmesh\mtl\reverse_iter.h(39) : see
> > reference to class template instantiation
'std::reverse_iterator<_RanIt>'
> > being compiled
> >         with
> >         [
> >             _RanIt=int
> >         ]
> >         c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(148) : see
reference
> to
> > class template instantiation 'mtl::reverse_iter<Iter>' being compiled
> >         with
> >         [
> >             Iter=int
> >         ]
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(506): error C2146: syntax error : missing ','
> > before identifier 'value_type'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(506): error C2065: 'value_type' : undeclared
> > identifier
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(507): error C2039: 'difference_type' : is not
a
> > member of 'std::iterator_traits<int>'
> >         C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(168) : see declaration of
> > 'std::iterator_traits<int>'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(507): error C2146: syntax error : missing ','
> > before identifier 'difference_type'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(507): error C2065: 'difference_type' :
> undeclared
> > identifier
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(508): error C2039: 'pointer' : is not a member
> of
> > 'std::iterator_traits<int>'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(508): error C2146: syntax error : missing ','
> > before identifier 'pointer'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(508): error C2065: 'pointer' : undeclared
> > identifier
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(509): error C2039: 'reference' : is not a
member
> > of 'std::iterator_traits<int>'
> >         C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(168) : see declaration of
> > 'std::iterator_traits<int>'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(509): error C2146: syntax error : missing ','
> > before identifier 'reference'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(509): error C2065: 'reference' : undeclared
> > identifier
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(509): error C2976: 'std::iterator' : too few
> > template arguments
> >         C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(66) : see declaration of 'std::iterator'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(513): error C2039: 'difference_type' : is not
a
> > member of 'std::iterator_traits<int>'
> >         C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(168) : see declaration of
> > 'std::iterator_traits<int>'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(514): error C2039: 'pointer' : is not a member
> of
> > 'std::iterator_traits<int>'
> >         C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(168) : see declaration of
> > 'std::iterator_traits<int>'
> > C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(515): error C2039: 'reference' : is not a
member
> > of 'std::iterator_traits<int>'
> >         C:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\include\xutility(168) : see declaration of
> > 'std::iterator_traits<int>'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(415): error C2039:
> '_Ptrit'
> > : is not a member of 'std'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(415): error C2143:
syntax
> > error : missing ';' before '<'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(415): error C2238:
> > unexpected token(s) preceding ';'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(416): error C2039:
> '_Ptrit'
> > : is not a member of 'std'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(416): error C2059:
syntax
> > error : '<'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(416): error C2238:
> > unexpected token(s) preceding ';'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(418): error C3861:
> > 'ptr_iterator': identifier not found, even with argument-dependent
lookup
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(419): error C3861:
> > 'ptr_const_iterator': identifier not found, even with argument-dependent
> > lookup
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(428): error C3203:
> > 'dense_iterator' : class template invalid as template argument for
> template
> > parameter 'Iter', expected a real type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(430): error C3203:
> > 'dense_iterator' : class template invalid as template argument for
> template
> > parameter 'Iter', expected a real type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): warning C4346:
> > 'mtl::light_matrix<T,SizeType,Orien,Strided>::oned::value_type' :
> dependent
> > name is not a type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): error C2146:
> syntax
> > error : missing ';' before identifier 'value_type'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): error C2838:
> > 'value_type' : illegal qualified name in member declaration
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): error C2208:
'T1'
> :
> > no members defined using this type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): warning C4346:
> > 'mtl::light_matrix<T,SizeType,Orien,Strided>::oned::size_type' :
dependent
> > name is not a type
> >         prefix with 'typename' to indicate a type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): error C2146:
> syntax
> > error : missing ';' before identifier 'size_type'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): error C2838:
> > 'size_type' : illegal qualified name in member declaration
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): error C2208:
'T2'
> :
> > no members defined using this type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(200): error C2065: 'x' :
> > undeclared identifier
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(201): error C2433:
> > 'mtl::rect_offset<size_t,MM,NN>::__ctor' : 'inline' not permitted on
data
> > declarations
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(201): warning C4346:
> > 'mtl::rect_offset<size_t,MM,NN>::transpose_type' : dependent name is not
a
> > type
> >         prefix with 'typename' to indicate a type
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(201): error C2350:
> > 'mtl::rect_offset<size_t,MM,NN>::__ctor' is not a static member
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(199): error C3856:
> > 'mtl::rect_offset<size_t,MM,NN>::__ctor': class is not a class template
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): warning C4003: not enough
> > actual parameters for macro 'max'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2226: syntax error
:
> > unexpected type 'VectorT'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2988:
unrecognizable
> > template declaration/definition
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax error
:
> > ')'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax error
:
> > ')'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(765): error C2653: 'VectorT' :
is
> > not a class or namespace name
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): warning C4003: not enough
> > actual parameters for macro 'min'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2988:
unrecognizable
> > template declaration/definition
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax error
:
> > ')'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax error
:
> > ')'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2143: syntax error
:
> > missing ';' before '{'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2447: '{' :
missing
> > function header (old-style formal list?)
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1046): error C2906:
> > 'mtl::givens_rotation<std::complex<double>>' : explicit specialization
> > requires 'template <>'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C3861: 'cs':
> > identifier not found, even with argument-dependent lookup
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C2433:
> > 'mtl::givens_rotation<std::complex<double>>::__ctor' : 'inline' not
> > permitted on data declarations
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C2461:
> > 'mtl::givens_rotation<std::complex<double>>' : constructor syntax
missing
> > formal parameters
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C2059: syntax
error
> :
> > 'constant'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1055): error C2143: syntax
error
> :
> > missing ';' before '{'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1055): error C2334: unexpected
> > token(s) preceding '{'; skipping apparent function body
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1056): error C2059: syntax
error
> :
> > 'return'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1056): error C2238: unexpected
> > token(s) preceding ';'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2146: syntax
error
> :
> > missing ';' before identifier 'abs1'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2065: 'C' :
> > undeclared identifier
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2146: syntax
error
> :
> > missing ')' before identifier 't'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2501: 'abs1' :
> > missing storage-class or type specifiers
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2059: syntax
error
> :
> > ')'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2143: syntax
error
> :
> > missing ';' before '{'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2447: '{' :
missing
> > function header (old-style formal list?)
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2955:
> > 'mtl::givens_rotation' : use of class template requires template
argument
> > list
> >         c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(917) : see declaration
of
> > 'mtl::givens_rotation'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2146: syntax
error
> :
> > missing ')' before identifier 'a_in'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2146: syntax
error
> :
> > missing ';' before identifier 'a_in'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2146: syntax
error
> :
> > missing ';' before identifier 'b_in'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2059: syntax
error
> :
> > ')'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2470: 'b_in' :
> looks
> > like a function definition, but there is no formal parameter list;
> skipping
> > apparent body
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C3861: 'C':
> identifier
> > not found, even with argument-dependent lookup
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C3861: 'x':
> identifier
> > not found, even with argument-dependent lookup
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C2065: 'y' :
> > undeclared identifier
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C3861: 'C':
> identifier
> > not found, even with argument-dependent lookup
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C2448:
> 'scalar_apply'
> > : function-style initializer appears to be a function definition
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139): error C2146: syntax
error
> :
> > missing ';' before identifier 'c'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139): error C2501: 'T' :
missing
> > storage-class or type specifiers
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139): error C3861: 'cs':
> > identifier not found, even with argument-dependent lookup
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140): error C2146: syntax
error
> :
> > missing ';' before identifier 's'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140): error C2501: 'C' :
missing
> > storage-class or type specifiers
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140): error C2065: 'sn' :
> > undeclared identifier
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1144): error C2059: syntax
error
> :
> > 'protected'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2146: syntax
error
> :
> > missing ';' before identifier 'cs'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2501: 'T' :
missing
> > storage-class or type specifiers
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2086: 'int
std::T'
> :
> > redefinition
> >         c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139) : see declaration
> of
> > 'std::T'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2501: 'cs' :
> missing
> > storage-class or type specifiers
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2146: syntax
error
> :
> > missing ';' before identifier 'sn'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2501: 'C' :
missing
> > storage-class or type specifiers
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2086: 'int
std::C'
> :
> > redefinition
> >         c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140) : see declaration
> of
> > 'std::C'
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2501: 'sn' :
> missing
> > storage-class or type specifiers
> > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1150): fatal error C1506:
> > unrecoverable block scoping error
> > _______________________________________________
> > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
> >
> >
> >
> >
> > _______________________________________________
> > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
> >
> _______________________________________________
> This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
>
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> > _______________________________________________
> > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
> >
> _______________________________________________
> This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
>
>
>
> _______________________________________________
> This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
>
_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/




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