Boost 1_50 does not get installed
Greetings. I invoke ./b2 variant=release and everything seems to be fine. I can see that the thread library is created inside under $SOURCE/bin.v2/libs . Nevertheless, the command ./b2 install does not copy the libraries under /usr/local. It does nothing. All I see is many warnings similar to: **************************** skipped bin.v2/libs/thread/build/gcc-4.4.3/release/link-static for lack of bin.v2/libs/thread/build/gcc-4.4.3/release... **************************** Any ideas? Regards, Panagiotis Foteinos OS: Ubuntu, gcc 4.4.3, 64 bits
On 07/25/2012 04:12 PM, Panagiotis Foteinos wrote:
Greetings.
I invoke ./b2 variant=release and everything seems to be fine. I can see that the thread library is created inside under $SOURCE/bin.v2/libs . Nevertheless, the command ./b2 install does not copy the libraries under /usr/local. It does nothing. All I see is many warnings similar to:
**************************** skipped bin.v2/libs/thread/build/gcc-4.4.3/release/link-static for lack of bin.v2/libs/thread/build/gcc-4.4.3/release... ****************************
Any ideas?
Regards, Panagiotis Foteinos
OS: Ubuntu, gcc 4.4.3, 64 bits _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Do you run the b2 install command in super user mode, or under an account that has write permission in /usr/local?
I do "sudo ./b2 ... "
Is this the right way?
Best,
Panagiotis
On Wed, Jul 25, 2012 at 4:23 PM, Alain Leblanc
On 07/25/2012 04:12 PM, Panagiotis Foteinos wrote:
Greetings.
I invoke ./b2 variant=release and everything seems to be fine. I can see that the thread library is created inside under $SOURCE/bin.v2/libs . Nevertheless, the command ./b2 install does not copy the libraries under /usr/local. It does nothing. All I see is many warnings similar to:
**************************** skipped bin.v2/libs/thread/build/gcc-4.4.3/release/link-static for lack of bin.v2/libs/thread/build/gcc-4.4.3/release... ****************************
Any ideas?
Regards, Panagiotis Foteinos
OS: Ubuntu, gcc 4.4.3, 64 bits _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Do you run the b2 install command in super user mode, or under an account that has write permission in /usr/local? _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
I do "sudo ./b2 ... "
Is this the right way?
Best, Panagiotis
On Wed, Jul 25, 2012 at 4:23 PM, Alain Leblanc
wrote: On 07/25/2012 04:12 PM, Panagiotis Foteinos wrote:
Greetings.
I invoke ./b2 variant=release and everything seems to be fine. I can see that the thread library is created inside under $SOURCE/bin.v2/libs . Nevertheless, the command ./b2 install does not copy the libraries under /usr/local. It does nothing. All I see is many warnings similar to:
**************************** skipped bin.v2/libs/thread/build/gcc-4.4.3/release/link-static for lack of bin.v2/libs/thread/build/gcc-4.4.3/release... ****************************
Any ideas?
Seems right, but it's hard to tell without seeing more of your output, and I don't know what the default install dir is, or the default link
On 07/25/2012 05:31 PM, Panagiotis Foteinos wrote: option (static, shared or both). Are you sure it has not been installed anywhere? You could try to run find from your root directory, something like find / -name "libboost*" -print a
Thank you for the reply.
Yes, it is a permission issue. I gave the whole folder full access for
everybody and it worked, although I do not feel comfortable.
But to answer your previous question, the command I type is "./b2
variant=release install" and it creates static libraries by default.
Regards,
Panagiotis
On Thu, Jul 26, 2012 at 9:32 AM, Alain Leblanc
On 07/25/2012 05:31 PM, Panagiotis Foteinos wrote:
I do "sudo ./b2 ... "
Is this the right way?
Best, Panagiotis
On Wed, Jul 25, 2012 at 4:23 PM, Alain Leblanc
wrote: On 07/25/2012 04:12 PM, Panagiotis Foteinos wrote:
Greetings.
I invoke ./b2 variant=release and everything seems to be fine. I can see that the thread library is created inside under $SOURCE/bin.v2/libs . Nevertheless, the command ./b2 install does not copy the libraries under /usr/local. It does nothing. All I see is many warnings similar to:
**************************** skipped bin.v2/libs/thread/build/gcc-4.4.3/release/link-static for lack of bin.v2/libs/thread/build/gcc-4.4.3/release... ****************************
Any ideas?
Seems right, but it's hard to tell without seeing more of your output, and I don't know what the default install dir is, or the default link option (static, shared or both).
Are you sure it has not been installed anywhere? You could try to run find from your root directory, something like
find / -name "libboost*" -print
a
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (2)
-
Alain Leblanc
-
Panagiotis Foteinos