I can't say where your problem lies, but I recognize the namespace stdext.
It's where MS put stuff like hash tables that are very common extensions but
not actually part of the standard.
IIRC they used to put this stuff into namespace std and moved it - I think -
when VS2005 was released.
HTH,
- Richard
-----Original Message-----
From: boost-users-bounces@lists.boost.org
[mailto:boost-users-bounces@lists.boost.org] On Behalf Of Gennadiy Rozental
Sent: 19 September 2007 14:51
To: boost-users@lists.boost.org
Subject: [Boost-users] [shared_ptr]Re: Boost unit test fails to compile with
Visual Studio 8 SP1
Sebastian Hauer
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\iterator(730) : error C2953: 'stdext::checked_array_iterator' : class template has already been defined C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\xutility(3220) : see declaration of 'stdext::checked_array_iterator'
Note: including file: Y:\sys\lib\boost_1_34_1 \include\boost/shared_ptr.hpp Note: including file: Y:\sys\lib\boost_1_34_1\include\boost/config.hpp Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\memory Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\iterator
Has anyone else run into this problem?
I think you misplace the issue. Looks like the problem is either in shared_ptr.hpp or in Microsoft own headers. Gennadiy _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users