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
Hi Alex,
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:
Shmem does not support vc6 and I'm afraid I will not try to support it, since it would be too much work due to advanced template use. What Shmem is missing is a tested platform information in the documentation (currently Vc 7.1/8 and gcc > 3.3, although there are success stories with CW, for example), something I will add in the next release. Any compliant compiler shouldn't have problems with it. Regards, Ion
Hi Ion,
Thank you for the info.
"Ion Gaztañaga"
Hi Alex,
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:
Shmem does not support vc6 and I'm afraid I will not try to support it, since it would be too much work due to advanced template use. What Shmem is missing is a tested platform information in the documentation (currently Vc 7.1/8 and gcc > 3.3, although there are success stories with CW, for example), something I will add in the next release. Any compliant compiler shouldn't have problems with it.
Regards,
Ion
participants (2)
-
Alex
-
Ion Gaztañaga