[C++-sig] [Python] some questions in boost instalation and example building
David Abrahams
dave at boost-consulting.com
Wed Jul 27 20:08:13 CEST 2005
"weininghao" <weininghao at yahoo.com.cn> writes:
> Hi,
>
> Thanks.
>
> I found the reason why my configure "using gcc" cannot be recognized:
> I always modfied the user-config.jam file under the root directory of
> Boost.Build, but neglected another user-config.jam file has existed in
> the HOME directory.
> 1) Now I add "using gcc" into the latter file, it works. But I still
> get the warning:
> warning: Python location is not configured
> warning: the Boost.Python library won't be built
>
> I have done: export PYTHON_ROOT=/usr, why got such warning?
Because that is the way you configure Boost.Build v1 to know about
Python. In BBv2 you put
using python ... ;
in your user-config. See the comment in
tools/build/v2/tools/python.jam for how to invoke it.
> 2) Does that mean the file user-config.jam under HOME directory will
> be checked firstly, and if it is existed, the one under Boost.Build
> root directory will not be checked?
> (In step3 at http://boost.org/doc/html/bbv2/installation.html, it says
> that the user-config.jam file is in the Boost.Build root directory )
>
> 3) I want to use Boost.Build.V2 , but I started to work from
> http://www.boost.org/more/getting_started.html. There are some
> comamnds such as "bjam "-sTOOLS=gcc" install"(in step5), which has not
> been mentioned is special for v1. So I use it with configuring
> user-cinfig.jam at the same time.
> Then the correct way to use v2 is totally following
> http://boost.org/doc/html/bbv2/installation.html, am I right?
BBv2 isn't officially supported by any of the library-specific build
instructions on the Boost website, because it hasn't been released
yet.
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
More information about the Cplusplus-sig
mailing list