Boost logo

Boost Users :

From: Dan Dimerman (yg-boost-users_at_[hidden])
Date: 2003-06-18 14:22:27


Hello Vladimir,

"Vladimir Prus" <yg-boost-users_at_[hidden]> wrote in message
news:bcpi2f$pg7$1_at_main.gmane.org...
> Hello Dan,
>
> > Hello Vladimir,
> >
> > Boost = 1.29.0 & 1.30.0 (same effect on both)
> > OS = Xp Pro, Microsoft Visual C++ .NET 55510-640-3992291-18154
> > As for switches, I am _NOT_ using managed extensions, just pure C++ (as
> > pure as it can be in an MS environment), multi-thread debug , no
> > precompiled headers, exceptions enabled, no RTTI (am I forgetting some
> > flag?)
>
> I'm at loss... nothing suspicious so far. And without VC7, I can't debug
> this. Let's try to narrow the problem down.
> 1. You compile examples/file_dependency.cpp, right?
> 2. It throws exception inside dijskta_shortets_path_no_init, right?
> 3. Exception is thrown from 'examine_edge' and the exception is
> 'negative_edge', right?
> 4. Could you tell what's the value of 'm_zero' and what's the value of 'e'
> --- I mean what's the source and target vertex? What's result of 'get'
> invocation?
>
> - Volodya

1. yes.
2. yes.
3. yes.
4. m_zero = 0x00000000, get( m_weight, e) = 0x00000001.
e.m_source = 0x00000000, e.m_target = 0x00000004

when I changed the compare object from std::greater<int> to std::less<int>
or std::less_equal<int>, I got no exceptions, but the results were all the
files on time slot 0.

Needless to say, it's somewhat confusing. Any insight ?

thanks for your time.


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