Boost logo

Boost Users :

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


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net