Boost logo

Boost :

From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2006-10-16 01:29:22


Ion Gaztañaga wrote:
> Hi,
>
> Rene Rivera wrote:
>> Ion Gaztañaga wrote:
>>> Hi to all,
>> Not sure if this is the same as the snapshot since I'm trying to use the
>> CVS version. But I get this conflict, with vc8:
>>
>> ..\bin\ext\boost\interprocess\1.33.1\msvc-8.0\rsi.debug\architecture-x86\boost/interprocess/mapped_region.hpp(50)
>> : error C2011: 'boost::interprocess::mapped_region' : 'class' type
>> redefinition
>
>
> Seems like you are including memory_mappable.hpp and mapped_region.hpp

I was including neither. The includes I had, from a rather older version
which I'm finally transitioning to the interprocess version of code
included:

#include <boost/interprocess/ipc/message_queue.hpp>
#include <boost/interprocess/sync/named_mutex.hpp>
#include <boost/interprocess/shared_memory_object.hpp>
#include <boost/interprocess/indexes/map_index.hpp>

And my test file also included:

#include <boost/interprocess/shared_memory.hpp>

But you just removed that one. And now I get a bunch of other compile
errors...

> Can you try it again changing your includes from memory_mappable.hpp to
> mapped_region.hpp?

Not possible ;-) But I will try and get the rest of my code working
again. Will take a some time to figure out what I need to change to go
from shmem=>interprocess. So no holding of breath is recommended :-)

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk