I did a guess work of including --with-system along with other --with-XXX while installing and this proved correct. Thanks for all for helping me. So finally if we have to install boost graph parallel library we need to use the following command

bjam --with-mpi --with-graph_parallel --with-system --prefix=Installdir install


Thanks,
Praga.


On Thu, Nov 26, 2009 at 12:01 PM, praga <mail2praga@gmail.com> wrote:
I am able to see the graph_parallel library in that directory but not the system library. I have attached the log file with this email. I am not sure what is the problem with system library. I tried to compile like following

[pragatheeswaran@prairiefire ~]$ mpic++ -I /tmp/boost/include adjlist_build_test.cpp -L /tmp/boost/lib/ -lboost_mpi -lboost_serialization -lboost_graph_parallel
/tmp/ccqgYccw.o: In function `__static_initialization_and_destruction_0(int, int)':
adjlist_build_test.cpp:(.text+0xa22): undefined reference to `boost::system::get_system_category()'
adjlist_build_test.cpp:(.text+0xa2e): undefined reference to `boost::system::get_generic_category()'
adjlist_build_test.cpp:(.text+0xa3a): undefined reference to `boost::system::get_generic_category()'
adjlist_build_test.cpp:(.text+0xa46): undefined reference to `boost::system::get_generic_category()'
adjlist_build_test.cpp:(.text+0xa52): undefined reference to `boost::system::get_system_category()'
collect2: ld returned 1 exit status
[pragatheeswaran@prairiefire ~]$ mpic++ -I /tmp/boost/include adjlist_build_test.cpp -L /tmp/boost/lib/ -lboost_mpi -lboost_serialization -lboost_graph_parallel -lboost_system
/usr/bin/ld: cannot find -lboost_system
collect2: ld returned 1 exit status
[pragatheeswaran@prairiefire ~]$ 


Thanks,
Praga.



On Thu, Nov 26, 2009 at 11:31 AM, Vladimir Prus <vladimir@codesourcery.com> wrote:
Vladimir Prus wrote:

> Vladimir Prus wrote:
>
>> praga wrote:
>>
>>> Thanks for reply.
>>> Actually the problem is I dont have any other libraries in the installed
>>> path other than
>>> libboost_mpi and libboost_serialization.
>>
>> It would be better if you explicitly say so, rather then omitting those
>> libraries and reporting the expected linker errors you get.
>>
>>> So whenever I try to include
>>> libraries such as libboost_system or libboost_graph_parallel I am getting
>>> errors that those libraries are not found.
>>>
>>> I compiled the BOOST using bjam --with-mpi --with-graph_parallel and
>>> installed using command bjam --with-mpi --with-graph_parallel install
>>> --prefix=~/bin/boostpath
>>>
>>> I remember seeing the parallel graph libraries while installing in the
>>> command line but I am not sure why they are not there in the installed
>>> path.
>>
>> Could you please run the following command in the root of your Boost source
>> tree:
>>
>> bjam --with-mpi --with-graph_parallel --prefix=/tmp/boost install > log 2>&1
>>
>> and then run this command:
>>
>> ls /tmp/boost > log
>
> Correction: this should be:
>
> ls /tmp/boost >> log

Correction 2: this should be

       ls /tmp/boost/lib >> log

- Volodya


_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users