On 2012-03-31 00:09:59 +0200, sparsh mittal said:
Hello
I am new to boost.
In my RHEL linux (no root permission), my program does not find boost installation and says:
*** Please install package libboost-filesystem to /home/myself/folder
*** Please install package libboost-system to /home/myself/folder
I installed latest boost using these instructions.
./bootstrap.sh ----with-libraries=filesystem,system --prefix=/home/myself/folder
./bjam install
Can you tell, what is wrong I am doing and anything to add in include path etc.
My paths:
echo $LD_LIBRARY_PATH
/home/myself/folder/lib:/home/myself/ddrive/test/boost_1_49_0/stage/lib
echo $CPLUS_INCLUDE_PATH
/home/myself/folder/include/
My program has makefile:
LD_LIBS += -lboost_filesystem -lboost_system (and others)
Thanks and Regards
Sparsh Mittal
LD_LIBRARY_PATH is the env variable for the linker, you must also set the
LIBRARY_PATH for running a programm. A program searches the LIBRARY_PATH
first for the libraries. The linker does not search the LIBRARY_PATH, it uses the
LD_LIBRARY_PATH
HTH
Phil