Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2002-12-25 18:32:38


I'm getting the following error when I try to compile
libs/iterator/test/indirect_iterator_test in the sandbox with vc6 and

c:\boost\boost/shared_ptr.hpp(387) : error C2059: syntax error : '<'
c:\boost\boost/shared_ptr.hpp(409) : error C2065: 'T' : undeclared identifier
c:\boost\boost/shared_ptr.hpp(410) : error C2143: syntax error : missing ';' before '{'
c:\boost\boost/shared_ptr.hpp(410) : error C2447: missing function header (old-style formal list?)
C:\tools\msvc6\VC98\INCLUDE\../include/string(16) : error C2954: template definitions cannot nest

Is there a missing #include, or is it a more heinous VC6 issue?

                       David Abrahams
   dave_at_[hidden] *
Boost support, enhancements, training, and commercial distribution

Boost list run by bdawes at, gregod at, cpdaniel at, john at