Boost logo

Boost :

From: Jason Shirk (jasonsh_at_[hidden])
Date: 2003-09-08 17:01:00


There are still known issues w/ ::template, but only where we are overly
permissive (I guess you could call that broken...)

I can't reproduce this with Boost 1.30.2. Either something changed in
the code, or I didn't try the correct compiler switches. Either way,
could you send me a preprocessed file that reproduces the problem with
the switches used?

Jason Shirk
VC++ Compiler Team

-----Original Message-----
From: Mat Marcus [mailto:mmarcus-boost_at_[hidden]]
Sent: Sunday, September 07, 2003 10:35 PM
To: boost_at_[hidden]
Cc: Jason Shirk
Subject: [BGL] property_map/write_graphviz ICE on VC 7.1

I get an ICE whenever I try to use write_graphviz when using VC
7.1/boost 1.30.1 (from the IDE). Even a small program containing only
these three lines in the body causes an internal compiler error:

#include "boost/graph/graphviz.hpp"
//...
    boost::GraphvizDigraph g;
    const std::string name;
    boost::write_graphviz(name, g);
//...

...\boost\boost\graph\properties.hpp(209) :
   fatal error C1001: INTERNAL COMPILER ERROR
        (compiler file 'msc1.cpp', line 2701)

Anyone else experiencing this one? I thought that VC 7.1 was supposed
to have gotten rid of the ::template issues, but maybe some of the old
workarounds are still needed. Before I decide whether to dive into it
I wanted to see if this is a known issue.

Thanks,
Mat


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