Boost logo

Boost :

From: Dieter Vrancken (dieter.vrancken_at_[hidden])
Date: 2003-03-25 11:23:58


Hi,

I'm using msvc6.0 and am trying to check if 2 graphs are equal using the functions in isomorphism.hpp. However, when I try to do this, I get 2 errors about there being too few template parameters for safe_iterator_property_map. Below is a very minimalistic example that generates the behaviour. Should I abandon all hope for getting this done with msvc6? Does it work in msvc.net?

thanks in advance,
Dieter Vrancken

The example:

#include <boost/graph/isomorphism.hpp>

int main()
{
   return 0;
}

The output:

Compiling...
main.cpp
c:\boost_1_30_0\boost/graph/isomorphism.hpp(56) : error C2976: 'safe_iterator_property_map' : too few template arguments
   c:\boost_1_30_0\boost/property_map.hpp(409) : see declaration of 'safe_iterator_property_map'
   c:\boost_1_30_0\boost/graph/isomorphism.hpp(234) : see reference to class template instantiation 'boost::detail::isomorphism_algo<Graph1,Graph2,IsoMapping,Invariant1,Invariant2,IndexMap1,IndexMap2>' being compiled
c:\boost_1_30_0\boost/graph/isomorphism.hpp(63) : error C2976: 'safe_iterator_property_map' : too few template arguments
   c:\boost_1_30_0\boost/property_map.hpp(409) : see declaration of 'safe_iterator_property_map'
   c:\boost_1_30_0\boost/graph/isomorphism.hpp(234) : see reference to class template instantiation 'boost::detail::isomorphism_algo<Graph1,Graph2,IsoMapping,Invariant1,Invariant2,IndexMap1,IndexMap2>' being compiled
Error executing cl.exe.

test.exe - 2 error(s), 0 warning(s)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk