|
Boost : |
Subject: Re: [boost] [graph] msvc compile failure with filtered_graph and dijkstra
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2012-10-09 06:12:49
Hi Jeramiah,
On Monday, 8. October 2012 23:13:52 Jürgen Hunold wrote:
> Hi Jeremiah,
>
> > > I get the feeling that msvc simply gets confused and fails to recognize
> > > the
> > > difference between the "struct type" and the nested typedefs also named
> > > "x::type". But I might be wrong here and this is a red herring.
> >
> > It might be related; maybe the compiler is failing to find the member then
> > looking for a namespace-scope class instead or something.
>
> Template instantiation magic, sigh. Yes, that seems to be an explanation. I
> should dive into "C++ templates" again...
Using "svn bisect" (manually, of course) I managed to pinpoint the issue to
r77549 on trunk.
This is:
>r77549 | jewillco | 2012-03-25 23:03:59 +0200 (So, 25 Mär 2012) | 1 line
>Changed property lookup code to simplify graph implementations (remove most
>special-casing of bundled properties), made CSR graph work with non-bundled
>properties (probably), split named parameter algorithms to not use property
>map code
Unfortunately, this is quite a large refactoring. My testcase works with 77548
and starts failing with 77549. I hope this information helps to track the
issue down.
Yours,
Jürgen
-- * Dipl.-Math. Jürgen Hunold ! * voice: ++49 4257 300 ! Fährstraße 1 * fax : ++49 4257 300 ! 31609 Balge/Sebbenhausen * jhunold_at_gmx.eu ! Germany
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk