|
Boost-Build : |
Subject: Re: [Boost-build] [boost] [release] Boost 1.67.0 Beta 1 Release Candidate 1
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2018-03-11 13:27:21
Hi,
I wonder whether anyone from the Boost.Build project would be able to
comment, and can explain the error message.
It's true I relatively recently added
https://github.com/boostorg/python/commit/d4d41d94aecc9f8098aabd3587fcb95458451f71,
but I don't see how this could cause the observed error (which doesn't
seem to be about a failed Python detection, but about an internal
Boost.Build error (to detect the `python.python_for_extensions` rule).
I can't reproduce the problem myself. From the generated output it seems
as if passing `--without-python` would suppress the failure, but that
hadn't been necessary before, or has it ?
Thanks,
On 11.03.2018 05:08, Olaf van der Spek via Boost wrote:
> On Sat, Mar 10, 2018 at 8:57 PM, Daniel James via Boost
> <boost_at_[hidden]> wrote:
>> As always, the release managers would appreciate it if you download
>> the candidate of your choice and give building it a try. Please report
>> both success and failure, and anything else that is noteworthy.
> Windows 7 x64; MSVC 15.6.1; normal cmd prompt:
>
> C:\VC\boost>b2
> libs\log\build\Jamfile.v2:45: Unescaped special character in argument
> <define>$(flag)=1
> libs\python\Jamfile:49: Unescaped special character in argument [*\/:."']
> C:/VC/boost/libs/predef/check/../tools/check\predef.jam:46: Unescaped
> special character in argument $(language)::$(expression)
> Performing configuration checks
>
> - default address-model : 32-bit
> - default architecture : x86
>
> Building the Boost C++ Libraries.
>
>
> - symlinks supported : yes
> - C++11 mutex : yes
> - Boost.Config Feature Check: cxx11_auto_declarations : yes
> - Boost.Config Feature Check: cxx11_constexpr : yes
> - Boost.Config Feature Check: cxx11_defaulted_functions : yes
> - Boost.Config Feature Check: cxx11_final : yes
> - Boost.Config Feature Check: cxx11_hdr_mutex : yes
> - Boost.Config Feature Check: cxx11_hdr_regex : yes
> - Boost.Config Feature Check: cxx11_hdr_tuple : yes
> - Boost.Config Feature Check: cxx11_lambdas : yes
> - Boost.Config Feature Check: cxx11_noexcept : yes
> - Boost.Config Feature Check: cxx11_nullptr : yes
> - Boost.Config Feature Check: cxx11_rvalue_references : yes
> - Boost.Config Feature Check: cxx11_template_aliases : yes
> - Boost.Config Feature Check: cxx11_thread_local : yes
> - Boost.Config Feature Check: cxx11_variadic_templates : yes
> - has_icu builds : no
> warning: Graph library does not contain MPI-based parallel components.
> note: to enable them, add "using mpi ;" to your user-config.jam
> - zlib : no
> - bzip2 : no
> - lzma : no
> - iconv (libc) : no
> - iconv (separate) : no
> - icu : no
> - icu (lib64) : no
> - native-atomic-int32-supported : yes
> - message-compiler : yes
> - native-syslog-supported : no
> - pthread-supports-robust-mutexes : no
> - compiler-supports-visibility : no
> - compiler-supports-ssse3 : yes
> - compiler-supports-avx2 : yes
> - gcc visibility : no
> - long double support : yes
> warning: skipping optional Message Passing Interface (MPI) library.
> note: to enable MPI support, add "using mpi ;" to user-config.jam.
> note: to suppress this message, pass "--without-mpi" to bjam.
> note: otherwise, you can safely ignore this message.
> warning: No python installation configured and autoconfiguration
> note: failed. See http://www.boost.org/libs/python/doc/building.html
> note: for configuration instructions or pass --without-python to
> note: suppress this message and silently skip all Boost.Python targets
> error: at C:/VC/boost/tools/build/src/kernel\modules.jam:107
> error: Unable to find file or target named
> error: 'python_for_extensions'
> error: referred to from project at
> error: ''
>
>> --without-python
> Is Python enabled by default?
>
>
>
Stefan
-- ...ich hab' noch einen Koffer in Berlin...
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk