Hi all, I' am trying to build the grap library with MSVC6SP5 (not with STLPORT 4.0, the FAQ said it does not work!). What I done: setting up MSVC vars remove space from directories upgrade jam. build boost. (everything ok exectpt ) changes %BOOST_ROOT%/jamfile //////////////////////////////// project-root ; subinclude libs/graph/build ; subinclude status ; //////////////////////////////// change %BOOST_ROOT%/libs/graph/build : //////////////////////////////// subproject libs/graph/build ; SOURCES = graphviz_graph_lex graphviz_digraph_lex graphviz_graph_parser graphviz_digraph_parser ; lib libbgl-viz : ../src/$(SOURCES).cpp : <define>GRAPHVIZ_GRAPH=boost::GraphvizGraph : <include>$(BOOST_ROOT) : debug <inlining>on ; //////////////////////////////// then: cd %BOOST_ROOT% jam -sBOOST_ROOT=. -sTOOLS="msvc" and getting soething like: msvc-Archive-action libs\graph\build\bin\libbgl- viz\msvc\debug\runtime-link-dynamic\libbgl-viz.lib Microsoft (R) Library Manager Version 6.00.8447 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. graphviz_digraph_parser.obj : fatal error LNK1179: invalid or corrupt file: duplicate comdat "?get_v alue@?$property_value_end@U? $property@W4graph_graph_attribute_t@boost@@V?$map@V?$basic_string@DU? $ch ar_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V? $basic_string@DU?$char_traits@D@std@@V?$alloca tor@D@2@@std@@@2@V?$allocator@V?$basic_st2ff4a489" how to fix it, it is the right way to proceed ? Alex