Boost logo

Boost :

From: Tan Kwee Heong (tan.k.h_at_[hidden])
Date: 2005-06-30 01:39:31


Hi,

I posted this on the Boost User's group and did not have any response.
I'll try again on the Boost Developers' group.

On Win2K ( using cygwin g++ 3.3.1 ) using boost_1_32_0, read_graphviz
has a syntax error when reading a digraph .dot file.

The simplest way to reproduce this is to build a static libbgl-viz.lib and
run the libs/graph/example/graphviz on the graphviz_test.dot input data.

Note that the bjam reports that the testcase pass, but if you execute the
graphviz.exe binary manually, you'll see the syntax error, like so:

      | > gcc/graphviz
../../../../../../../../../libs/graph/example/graphviz_test.dot
      | ...
      | syntax error
      |

The same sources, when built with VC7.1 will pass with the correct output,
when run manually. Like so :

      | > vc7/graphviz
../../../../../../../../../libs/graph/example/graphviz_test.dot
      | ...
      | a1 --> a2 b3
      | a2 --> a3
      | a3 --> end
      | a0 --> a1 a2 a3
      | ...

I can provide more information if needed. The basic question I have
is whether this is a known problem for g++ 3.3.1 or a simple bug that
someone more knowledgeable can take a look/fix.

Thanks,


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