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

"mascix" <[email protected]> Tue, 27 Jan 2004 13:33:29 +0200
Newsgroups gmane.comp.lib.mtl.devel
Message-ID <[email protected]>
thanks a lot I made it with collect MTL/ITL related jobs in another header
file.and it is working now :) there r a lot of tool to understand in ITL.
btw it is working with vc6 not with vc7.1 which is givin me a lot of errors
anyway.

----- Original Message -----
From: "Bryan Leppard" <[email protected]>
To: "'General Matrix Template Library (MTL) list'" <[email protected]>
Sent: Monday, January 26, 2004 11:47 PM
Subject: MTL: RE: Re: RE: Re: RE: Re: RE: lots of problems VC7.1


> 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/
>
_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/