$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2006-08-31 16:03:58
Hi Clarke,
I have no access to that platform, so it's difficult to know what's 
happening. Code should compile in gcc >= 3.4 and vc >= 7.1.
However, it might be possible that defining segment_manager<...> as 
segment manager is not well received by Sun compiler. Can you try to 
change that line with
typedef segment_manager<CharType, MemoryAlgorithm, IndexType> 
segment_manager_t;
So will need to change also lines that refer to that typedef in the 
classes taking that index_config class (flat_map_index, I suspect) to 
make it compile.
Let me know if you can try to guess that way. Apart from that, I would 
prefer if you start working with Interprocess instead of Shmem, because 
Shmem library is in standby mode and Interproces is going to be the 
official boost library. I would like to concentrate my efforts there and 
I think that you would prefer using the official library. You have an 
snapshot here:
http://www.boost-consulting.com/vault/index.php?directory=Concurrent%20Programming
The latest version is in the Boost CVS.
Anyway, I suspect that you will find a similar problem in Interprocess, 
so please let me know if that's the case.
Regards,
Ion