|
Boost Users : |
From: Oleg V. Zhylin (ovz_at_[hidden])
Date: 2007-04-25 08:02:11
How would one display back trace of the stack if I get _compiler_
error?
To track this issue down I've done the following:
1) Commented out all actual serialization code, thus serialization
templates were only triggered by BOOST_CLASS_EXPORT.
2) Commented out all BOOST_CLASS_EXPORTs one by one until I've pinned
the class where problem is.
3) Commenting out pieces of serialization code in just one class is
effective enough to find the problematic piece.
I wonder if we can associate some kind of static assertion with
BOOST_CLASS_EXPORT for situations like this one...
--- Robert Ramey <ramey_at_[hidden]> wrote:
> Oleg V. Zhylin wrote:
>
> Hmmm - whenever this happens to me I just display a back trace
> of the stack. The most recent serialialization is the one missing
> the NVP. takes about two seconds.
>
> Robert Ramey
>
> > Thanks for noticing this, Bill. Thus the problem in my main
> project
> > is that NVP wrapper is missing somewhere. Too bad this can only be
> > tracked down manually...
> >
> > --- Bill Lear <rael_at_[hidden]> wrote:
> >
> >> On Tuesday, April 24, 2007 at 16:07:03 (-0700) Oleg V. Zhylin
> writes:
> >>> ...
> >>> // If your program fails to compile here, its most likely
> due
> >>> to
> >>> // not specifying an nvp wrapper around the variable to
> >>> // be serialized.
> >>
> >> I believe you need the BOOST_SERIALIZATION_NVP wrapper, here:
> >>
> >>> ar & i;
> >>
> >> around i, thus:
> >>
> >> ar & BOOST_SERIALIZATION_NVP(i);
> >>
> >>
> >>
> >> Bill
> >> _______________________________________________
> >> Boost-users mailing list
> >> Boost-users_at_[hidden]
> >> http://lists.boost.org/mailman/listinfo.cgi/boost-users
> >>
> >
> >
> > WBR Oleg V. Zhylin ovz_at_[hidden]
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
WBR Oleg V. Zhylin ovz_at_[hidden]
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
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