Hi Guys, I'm wondering whether shmem can be used under vc6 compiler, trying to compile expamples provided within the library package I receive a full bunch of errors looking like: boost_1_33_1\boost\shmem\detail\workaround.hpp(70) : error C2011: 'random_it<void>' : 'struct' type redefinition boost_1_33_1\boost\shmem\detail\workaround.hpp(81) : error C2011: 'random_it<void>' : 'struct' type redefinition boost_1_33_1\boost\shmem\detail\workaround.hpp(92) : error C2011: 'random_it<void>' : 'struct' type redefinition boost_1_33_1\boost\shmem\shmem_fwd.hpp(154) : error C2954: template definitions cannot nest boost_1_33_1\boost\shmem\shmem_fwd.hpp(154) : error C2951: template declarations are only permitted at global or namespace scope boost_1_33_1\boost\shmem\shmem_fwd.hpp(155) : error C2226: syntax error : unexpected type 'IndexType' boost_1_33_1\boost\shmem\shmem_fwd.hpp(156) : error C2143: syntax error : missing '>' before ';' boost_1_33_1\boost\shmem\shmem_fwd.hpp(156) : error C2059: syntax error : '<end Parse>' boost_1_33_1\boost\shmem\shmem_fwd.hpp(162) : error C2955: 'flat_map_index' : use of class template re etc... However with VC7 everything seems to be fine. Your comments and ideas are highly appreciated. Regards, Alex