Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-09-29 09:07:43


Hi Doug,
> Vladimir,
>
> You'd regenerated the bison/flex output after 1.31.0, which has caused
> both this problem and the regression noted by Jeffrey Holle on the
> users list yesterday. Perhaps we should revert this directory to its
> 1.31.0 state.

It's not so easy :-( I've regenerated the files as part of this commit:

2004-01-26 12:16 vladimir_prus

        * graphviz_digraph_parser.cpp, graphviz_graph_parser.cpp,
        graphviz_parser.yy: Fix (or rather workaround) the bug which caused
        second reading of graphviz file to fail. Looks like the parser is
        not reenterant.

        Patch from anynymous user.

so if we revert the files back, we'll introduce back a bug. I've just
regenerated the files again and Jeffrey's problem is gone. Guess we'd need to
#define YY_NO_UNISTD_H
to fix the other problem. I've added that to Jamfile and the files seems to
still build.

Should I commit the regenerated files and Jamfile changes?

> We'll deprecate it in 1.32.0 (when, hopefully, we will
> have a new GraphViz parser that works well) and remove it afterwards.

How the new parser will be implemented?

- Volodya


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