Boost Users :
From: Welson Sun (welson_sun_at_[hidden])
Date: 2005-01-11 21:18:15
Yeah, I am. The error is the same for both Cygwin and Linux.
[mailto:boost-users-bounces_at_[hidden]] On Behalf Of Douglas Gregor
Sent: Tuesday, January 11, 2005 6:44 PM
Subject: Re: [Boost-users] Boost Graph Reading and Writing ATTgraphviz
example compile error
On Jan 11, 2005, at 5:28 PM, Welson Sun wrote:
> Doug Gregor wrote:
>> On Jan 11, 2005, at 1:38 PM, Welson Sun wrote:
>>> My platform is Linux (Fedora Core 2), gcc version: gcc (GCC) 3.3.3
>>> 20040412 (Red Hat Linux 3.3.3-7)
>>> I need to read and write the ATT graphviz format, so this is what I
>>> 1. Generated the libbgl-viz library.
>>> In boost_1_32_0/libs/graph/src/ directory, use the default
>>> Makefile, generated the libbgl-viz library without error. And I
>>> copied them to /usr/local/lib 2. g++
>>> boost_1_32_0/libs/graph/example/graphviz.cpp, but I got the nasty
>>> undefined reference to `boost::read_graphviz(std::basic_string<char,
>>> [snip error]
>>> collect2: ld returned 1 exit status
>>> What's the matter?
>> Add -lbgl-viz to the end of your "g++" command line to link in the
>> GraphViz reader code.
>> Boost-users mailing list
> OK, I think the library is all right, because I just copied the code
> from boost_1_32_0/libs/graph/doc/write-graphviz.html to a C++ file,
> and it compiled and ran pretty well. So I think the problem is that
> the example code : boost_1_32_0/libs/graph/example/graphviz.cpp is
> wrong in the way it calls read_graphviz().
> By the way, I just set LD_LIBRARY_PATH to /usr/local/lib, and when
> compiling, I didn't add any compile options.
Are you compiling with:
g++ boost_1_32_0/libs/graph/example/graphviz.cpp -lbgl-viz
Boost-users mailing list
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net