Boost logo

Boost Users :

Subject: Re: [Boost-users] simple thread program hard to compile/link with 1.46.1
From: Eric Lin (kingdavid1_at_[hidden])
Date: 2011-05-23 17:24:24


Dear boost programers(especially on linux/g++) :
  I copied that book's C++ Cookbook example12-1, and download boost lib's 1.46.1
on my Ubuntu Linux/ gnu-g++ system, I am not sure I am configure/install
good enough or not.  Anyway, I get a.out
but when I run a.out
-----------
eric_at_eric-laptop:~/cppcookbook$ ./a.out
./a.out: error while loading shared libraries:
libboost_thread.so.1.46.1: cannot open shared object file: No such file
or directory
-------------
is this what you suppose to get?/* I email both first 2 authors: D. Ryan Stephens and Christopher Diggins, they not yet reply */
                                                      /* last 2 authors Jonathan Turkanis and Jeff Cogswell, I can not get their email address */
if not(I guess), where go wrong and how to fix it?
---------
I am pretty novice on g++ and linux.  Hope the following link help
you debug.

http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html

I also tried
root_at_eric-laptop:/# ldconfig -p | grep -i boost
root_at_eric-laptop:/#
--------
I read that link, it seem link will go through my /etc/ld.so.conf.d
there are
atlas.conf GL.conf i486-linux-gnu.conf libasound2.conf libc.conf
Xen.conf

so I
cat /etc/ld.so.conf.d/libc.conf

which show
#libc default configuration
/usr/local/lib

and in my /usr/local/lib
I do have
libboost_thread.a
libboost_thread.so
libboost_thread.so.1.46.1

so I really have no idea how to debug/fix
plz help
Eric, in Los Angeles
----------------------------------------
Date: Sun, 22 May 2011 18:43:01 -0700
From: watanabesj_at_[hidden]
To: boost-users_at_[hidden]
Subject: Re: [Boost-users] simple thread program hard to compile/link with 1.46.1

AMDG

On 05/22/2011 05:09 PM, Eric Lin wrote:
>
> Dear Steven or any boost programers/users:
>
> I tried
> ./bootstrap.sh
> ./bjam
> ./bjam install
>
> in my /boost_1_46_1/ directory which is auto extracted by my ubuntu linux after download
>
> but I got the following build/compile errors:(these are just small portion of all errors)(c++ compiler is g++ of gnu on intel)
> ------------------------------
> cp "bin.v2/libs/math/build/gcc-4.4.3/release/link-static/threading-multi/libboost_math_c99f.a" "/usr/local/lib/libboost_math_c99f.a"
>
> ...failed common.copy /usr/local/lib/libboost_math_c99f.a...
> common.copy /usr/local/lib/libboost_math_c99l.a
> cp: cannot create regular file `/usr/local/lib/libboost_math_c99l.a': Permission denied
>

sudo bjam install?
Alternately, just use -L/path/to/boost_1_46_1/stage/lib.

In Christ,
Steven Watanabe

_______________________________________________
Boost-users mailing list
Boost-users_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/boost-users
                                               


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