
I got the recent revision 61803. The compilation is ok but the code is crashing on the line: 72 incremental_components(g, ds); ------------- SNIP -------------------- libs/graph/example% ./components_on_edgelist.x An undirected graph (edge list): (0,1) (1,4) (4,0) (2,5) Segmentation fault ------------END SNIP------------------ SO, what is the reason? Thanks. Arman. On Wed, May 5, 2010 at 8:51 PM, Jeremiah Willcock <jewillco@osl.iu.edu>wrote:
On Wed, 5 May 2010, arm2arm wrote:
Hello, I cannot compile the components_on_edgelist.cpp example with gcc 4.5/4.2 and VC++2009. I am using Boost 1.42 It trows errors on
c:\boost\include\boost-1_42\boost\graph\incremental_components.hpp(178) :
error C2825: 'ParentIterator': must be a class or namespace when followed by '::' 1> c:\boost\include\boost-1_42\boost\graph\incremental_components.hpp(141) : see reference to function template instantiation 'void
boost::component_index<IndexType>::build_index_lists<ParentIterator,boost::typed_identity_property_map<T>>(ParentIterator,const ElementIndexMap &)' being compiled 1> with 1> [ 1> IndexType=int, 1> ParentIterator=const unsigned int *, 1> T=size_t, 1> ElementIndexMap=boost::typed_identity_property_map<size_t> 1> ] and more...
Are there some work around ?
Actually I would like to construct disjoint sets based on vector<Edge>, where Edge is pair<uint, uint>.
I fixed the various issues you are probably seeing with that example in the trunk just now; that version should work better. See if your code works with the new version.
-- Jeremiah Willcock
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- ------------------------------------------ Dr Arman Khalatyan, Observatoire Astronomique de Marseille-Provence Laboratoire d'Astrophysique de Marseille -----------------------------------------