Thank you for your comment.

It is linked to my code, but I still have a "Segmentation fault". I do not know why.....
As I said before, I am trying to my code on 64 bits computer.
My code was running well on 32 bits machine with Boost Library 1.36.0 and GSLibrary, but it has a "Segmentation fault" on 64 bits machine.
I have modify the argument to LDFLAGS="-m64",CFLAGS="-m64",CXXFLAGS="-m64",FFLAGS="-m64".

Do you have any idea to solve this?
If you have one, please let me know that.

Thanks,



On Thu, Jan 28, 2010 at 10:25 AM, Shiou Ming Lee <shiouming.lee@gmail.com> wrote:

On Fri, Jan 29, 2010 at 12:55 AM, JongKwan Kim <kwanu2000@gmail.com> wrote:
Thanks for your answer.

I need to use the Boost 1.36.0, but I have still problems.
In fact, I have already run my code with Boost 1.36.0 with 32 bits machine.

To run my code with 64 bits computer, I follow your comment.
1. download Boost1.36.0.tar.bz2 and unzip this
2. download pre-compiled bjam and move it to Boost1.36.0 directory
3. $cd /Boost1.36.0
4. $ ./bjam --build-dir=/build-boost --toolset=gcc --build-type=complete stage

So, the Boost Library is installed, I think....
But, I do not know how can I use this.

When I install with simple way, there are only 2 directory - include and lib, but using ./bjam there are lots of directories /boost/bin.v2/libs/.....

Do I have to assign each path separately?

Let's assume you had extracted Boost compressed file to /home/yourname/boost_1_36_0 (let's call it Boost_Root_Path).
1) Under Boost_Root_Path, were you able to find a "boost" directory tree with various library header files? For compiling my C++ program, I will set Boost_Root_Path as header files searching path (-I/home/yourname/boost_1_36_0), while my program's code will include those header files by specifying thing similar to the following line:
#include <boost/bind/bind.hpp>

2) Under Boost_Root_Path, did your Boost build produce a "stage/lib" directory with library binary files? If yes, then you can specify it as your library searching path (-L/home/yourname/boost_1_36_0/stage/lib).


Thanks,




On Sat, Jan 23, 2010 at 2:53 PM, Ravi <lists_ravi@lavabit.com> wrote:
On Thursday 21 January 2010 15:46:13 JongKwan Kim wrote:
> I would like to know if the boost 1.36.0 is working well with Linux 64
>  bits.

Yes, but using 1.42 (to be released in a few days) will likely save you
headaches in the future since there have a been a large number of bug-fixes
since 1.36.

>  If I want to compile with boost 1.36.0 and Linux 64 bits, how should
>  I install the boost 1.36.0?

http://www.boost.org/doc/libs/1_36_0/more/getting_started/unix-variants.html

Regards,
Ravi

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




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


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