Boost logo

Boost Testing :

From: David Abrahams (dave_at_[hidden])
Date: 2007-03-16 12:17:18


on Fri Mar 16 2007, Martin Wille <mw8329-AT-yahoo.com.au> wrote:

> My test-config.jam
> is on the page you ask me to respond to.

Not according to what I'm seeing below. You appear to have added an
additional

  using python ... ;

invocation.

> notice: found boost-build.jam at /b/r/rc/boost/boost-build.jam
> notice: loading Boost.Build from /b/r/rc/boost/tools/build/v2
> notice: loading test-config.jam from /b/r/rc/toolsets/test-config.jam
> notice: user-config.jam and site-config.jam will be ignored
> notice: [python-cfg] Configuring python...
                       ^^^^^^^^^^^^^^^^^^
                       first "using python..."
> notice: [python-cfg] user-specified version: "2.4"
> notice: [python-cfg] Checking interpreter command "/usr/bin/python2.4"...
> notice: [python-cfg] ...requested configuration matched!
> notice: [python-cfg] Python interpreter command is "/usr/bin/python2.4"
> notice: [python-cfg] Python include path is "/usr/include/python2.4"
> notice: [python-cfg] Python library path is "/usr/lib/python2.4/config"
> "/usr/lib"
> notice: using gcc libraries :: <toolset>gcc-3.4.6_linux_x86_64 ::
<snip>
> notice: using gcc archiver :: <toolset>gcc-4.1.2_linux_x86_64 :: ar
> warning: toolset gcc initialization: can't find tool windres
> warning: initialized from
> notice: using rc compiler :: <toolset>gcc-4.1.2_linux_x86_64 :: as
> notice: [python-cfg] Configuring python...
                       ^^^^^^^^^^^^^^^^^^
                       second "using python..."
> notice: [python-cfg] user-specified version: "2.4"
> notice: [python-cfg] user-specified condition: "<toolset>gcc"
> "<toolset-gcc:version>4.1.0_linux_x86_64"
> notice: [python-cfg] Checking interpreter command
> "/usr/local/python/2.4/gcc-4.1.0/bin/python2.4"...
> notice: [python-cfg] ...requested configuration matched!
> notice: [python-cfg] Python interpreter command is
> "/usr/local/python/2.4/gcc-4.1.0/bin/python2.4"
> notice: [python-cfg] Python include path is
> "/usr/local/python/2.4/gcc-4.1.0/include/python2.4"
> notice: [python-cfg] Python library path is
> "/usr/local/python/2.4/gcc-4.1.0/lib/python2.4/config"
> "/usr/local/python/2.4/gcc-4.1.0/lib"
> notice: [python-cfg] Configuring python...
                       ^^^^^^^^^^^^^^^^^^
                       third "using python..."
> notice: [python-cfg] user-specified version: "2.4"
> notice: [python-cfg] user-specified condition: "<toolset>gcc"
> "<toolset-gcc:version>4.1.2_linux_x86_64"
> notice: [python-cfg] Checking interpreter command
> "/usr/local/python/2.4/gcc-4.1.0/bin/python2.4"...

Apparently you have

  using python : 2.4 : ... ;
  using python : 2.4 : ... : : : <toolset>gcc <toolset-gcc:version>4.1.2_linux_x86_64 ;
  using python : 2.4 : ... : : : <toolset>gcc <toolset-gcc:version>4.1.0_linux_x86_64 ;

I'm not 100% sure, but I *think* the problem here is that you used a
conditional property in the "condition" parameter where you should
have used a plain one:

  using python : 2.4 : ... : : : <toolset>gcc-4.1.2_linux_x86_64 ;
  using python : 2.4 : ... : : : <toolset>gcc-4.1.0_linux_x86_64 ;

Volodya will have to confirm/deny my guess as to the problem I think.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

Boost-testing list run by mbergal at meta-comm.com