Boost logo

Boost :

From: Marcin Tustin (mt_at_[hidden])
Date: 2005-05-18 05:25:21


Robert Ramey <ramey <at> rrsd.com> writes:

>
> I don't remember whether your using 1.32 or the current CVS.

 This is because I didn't say :). I was using 1.32, and I've now tried it with
the latest CVS stuff.

> This is
> relevant because for 1.33 a made some changes so that compilers with and
> without ADL and/or Two phase lookup all work the same as regards namespace.
> This was sort of messy in 1.33.
>
> The only thing that I notice that seems odd to me is that you're using
> "static". perhaps this alters the signature enough to create the problem.
> Its hard for me to speculate.

  The "static" is a relix of a previous attempt to beat the compiler into
submission - removing it doesn't help.

> So I'll be very grateful when you find the
> problem. With the extensive error trace produced by vc 7.1 it shouldn't be
> tooooo hard to see where its making the wrong choice.

  Perhaps I don't know enough about VC 7.1, but what extensive error trace?

c:\new_boost\boost\boost\serialization\access.hpp(107): error C2039: 'serialize'
: is not a member of 'Jrs::SmartPtr<T>'
        with
        [
            T=D2::Message
        ]

is all that I get. I can't begin to imagine how I would go about diagnosing the
cause of the error.


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