|
Boost Users : |
Subject: Re: [Boost-users] [REGEX] seg fault
From: John Robertson (jrobertson7711_at_[hidden])
Date: 2009-10-29 21:29:00
You were right.
It works fine if I use
g++ -ggdb -O3 credit_card_example.cpp -o credit_card_example /usr/local/lib/libboost_regex-gcc41-d-1_39.so
But not with
g++ -ggdb -O3 credit_card_example.cpp -o credit_card_example -lboost_regex
In my /usr/local/lib directory I find
lrwxrwxrwx 1 root root 37 Oct 29 17:17 libboost_regex-gcc41-d-1_39.so -> libboost_regex-gcc41-d-1_39.so.1.39.0
lrwxrwxrwx 1 root root 37 Oct 29 17:17 libboost_regex-gcc41-d-1_39.so.1 -> libboost_regex-gcc41-d-1_39.so.1.39.0
lrwxrwxrwx 1 root root 37 Oct 29 17:17 libboost_regex-gcc41-d-1_39.so.1.39 -> libboost_regex-gcc41-d-1_39.so.1.39.0
-rwxr-xr-x 1 root root 6763287 Oct 29 17:17 libboost_regex-gcc41-d-1_39.so.1.39.0
But shouldn't there be a
libboost_regex.a file ?
So that I can use
g++ -ggdb -O3 credit_card_example.cpp -o credit_card_example -L/usr/local/lib/ -lboost_regex
I bjamed in /usr/include/boost_1_39_0/libs/regex/build (where I unzipped myboost_1_39_0 tarball).
Then did bjam install.
Shouldn't that put libboost_regex.a in the right location automatically ?
If not what can I do?
I am using BOOST_VERSION 103900 only.
Thanks
-JR
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