Opened 17 years ago

Closed 17 years ago

#505 closed Support Requests (Invalid)

object tracking

Reported by: jla2w Owned by: nobody
Milestone: Component: None
Version: None Severity:
Keywords: Cc:

Description

I upgraded my compiler from VC7 to VC7.1.  I rebuilt
boost using the new compiler and rebuilt my
application.  No code relating to use of boost (I use
it for it's serialization library) changed, and it
worked in VC7, but now I get an assertion in the file

oserializer.hpp

BOOST_STATIC_ASSERT(check_tracking<T>::value)

it says I need to check my object tracking
settings...My question is why would it not do this for
vc7.0, but it does this for VC7.1?  What can I do to
remedy this?  I use default object tracking settings
throughout and I do serialize through pointers a lot.

Change History (3)

comment:1 by Robert Ramey, 17 years ago

Logged In: YES 
user_id=396141

Thank you for submitting a Boost tech support request. <BR>*** 
At this time, tech support requests to this SourceForge tracker 
are monitored at best sporadically. A more reliable way to get 
answers is to post to the boost mailing list at <a 
href="http://groups.yahoo.com/group/boost">http://groups.yahoo.co
m/group/boost</a>. Although the maintainers of Boost libraries 
try to respond to questions in a timely fashion, we offer no 
guarantee of service, express or implied. ***

comment:2 by Robert Ramey, 17 years ago

Logged In: YES 
user_id=396141

This is the result of a change in the serialization library for 
1.33.  Review the manual - specially note the new rationale 
item which specifically addresses this point.  A minor 
modification in your code well result in the assertion going 
away and improved robustness in your program which 
serializes pointers.

Robert Ramey

comment:3 by Robert Ramey, 17 years ago

Status: assignedclosed
Note: See TracTickets for help on using tickets.