Boost 1.65.0 Beta 1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Boost 1.65.0 Beta 1

Boost - Users mailing list
Boost release 1.65.0 beta 1 is now available at:


The SHA256 checksums are as follows:

d54d29568c4e4933cbfe40a292b6cb84a7f68121e34f6a83f7d0f7c652b6b2d8  boost_1_65_0_beta1.7z
092676557513e992347d30dd0cd058fb8af2a401e5da4f4413f5b577852d726b  boost_1_65_0_beta1.tar.bz2
31fa3c807e2205e18f7d5c74f77f540677f7b0937af1e37f595c137e1e87bf84  boost_1_65_0_beta1.tar.gz
83c8d8b76fa9591572226a1a49fd191d76db3011b52b907cbbc8d37d46213bd2  boost_1_65_0_beta1.zip

Please download the beta, give it a try, and report any problems you encounter.

Thanks,

-- The Boost Release Team


_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
Reply | Threaded
Open this post in threaded view
|

Re: Boost 1.65.0 Beta 1

Boost - Users mailing list
Hi,
 
> From: Boost-users [mailto:[hidden email]] On Behalf Of Marshall Clow via Boost-users
> Sent: Donnerstag, 13. Juli 2017 14:41
> To: [hidden email] List <[hidden email]>; [hidden email]; Boost announce list <[hidden email]>
> Cc: Marshall Clow <[hidden email]>
> Subject: [Boost-users] Boost 1.65.0 Beta 1
>
> Please download the beta, give it a try, and report any problems you encounter.

I get multiple definition linker errors with MSVC 14.1 if I have boost/convert.hpp and boost/convert/strtol.hpp in my precompiled headers:

error LNK2005: "bool __cdecl boost::cnv::is_space<wchar_t>(wchar_t)" (??$is_space@_W@cnv@boost@@YA_N_W@Z) already defined in...

Marcel

_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
Reply | Threaded
Open this post in threaded view
|

Re: Boost 1.65.0 Beta 1 [boost.python] issue

Boost - Users mailing list
In reply to this post by Boost - Users mailing list
Le 13.07.17 à 14:41, Marshall Clow via Boost-users a écrit :

> Boost release 1.65.0 beta 1 is now available at:
>
> <https://dl.bintray.com/boostorg/beta/1.65.0.beta.1/source/
> <https://dl.bintray.com/boostorg/beta/1.65.0.beta.1/source/>>
>
> The SHA256 checksums are as follows:
>
> d54d29568c4e4933cbfe40a292b6cb84a7f68121e34f6a83f7d0f7c652b6b2d8
>  boost_1_65_0_beta1.7z
> 092676557513e992347d30dd0cd058fb8af2a401e5da4f4413f5b577852d726b
>  boost_1_65_0_beta1.tar.bz2
> 31fa3c807e2205e18f7d5c74f77f540677f7b0937af1e37f595c137e1e87bf84
>  boost_1_65_0_beta1.tar.gz
> 83c8d8b76fa9591572226a1a49fd191d76db3011b52b907cbbc8d37d46213bd2
>  boost_1_65_0_beta1.zip
>
> Please download the beta, give it a try, and report any problems you
> encounter.
>

Hi,

As I said in a previous post, I cannot get boost.python to build on
Windows: the target is just ignored (see stack trace below).

I think there is a bug in .\tools\build\src\tools\python.jam concerning
the version computation: the variable "major-minor" is not set properly
if "version" is optional.

In this block:

============= ("rule configure")
if $(version)
{
         if ! $(version) in [ feature.values python ]
         {
             feature.extend python : $(version) ;
             py$(major-minor[1])-version ?= $(version) ;
=============

The variable "major-minor" is empty.

The "if" in the following block prevents from computing major-minor as
"version" is optional and is not set:

=============
     local major-minor ;
     if $(version)
     {
         major-minor = [ split-version $(version) ] ;
         version = $(major-minor:J=.) ;
     }
=============

I believe this can be fixed by recomputing "major-minor" in this block,
after "version" has been inferred.

=============
                 if $(cmd)
                 {
                     debug-message ...requested configuration matched! ;

                     exec-prefix = $(sys.exec_prefix) ;

                     compute-default-paths $(target-os) : $(sys.version) :
                         $(sys.prefix) : $(sys.exec_prefix) ;

                     version = $(sys.version) ;
                     interpreter-cmd ?= $(cmd) ;
                     cmds-to-try = ;  # All done.
                 }
=============

I hope this can go into the Beta2.

Best,
Raffi


============= Stack trace of the build (nothing generated at the end)
d:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src>b2.exe
--prefix=d:\tmp\boost_1_65_0 --layout=versioned --build-type=complete
--with-python  address-model=64 threading=multi runtime-link=shared
toolset=msvc-14.1 --debug-configuration
notice: found boost-build.jam at
D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/boost-build.jam
notice: loading Boost.Build from
D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src
notice: Searching 'C:\Windows' 'C:\Users\renficiaud'
'C:\Users\renficiaud'
'D:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src\tools/build/src'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/kernel'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/util'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/build'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/tools'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/contrib'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/.'
for site-config configuration file 'site-config.jam'.
notice: Configuration file 'site-config.jam' not found in 'C:\Windows'
'C:\Users\renficiaud' 'C:\Users\renficiaud'
'D:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src\tools/build/src'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/kernel'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/util'
'D:/Projects-raffi/sw_th
irdparties/visual2015x64/boost_1_65_0_src/tools/build/src/build'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/tools'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/contrib'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/.'.
notice: Searching 'C:\Users\renficiaud' 'C:\Users\renficiaud'
'D:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src\tools/build/src'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/kernel'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/util'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/build'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/tools'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/contrib'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/.'
for user-config configuration file 'user-config.jam'.
notice: Configuration file 'user-config.jam' not found in
'C:\Users\renficiaud' 'C:\Users\renficiaud'
'D:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src\tools/build/src'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/kernel'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/util'
'D:/Projects-raffi/sw_thirdparties/vi
sual2015x64/boost_1_65_0_src/tools/build/src/build'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/tools'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/contrib'
'D:/Projects-raffi/sw_thirdparties/visual2015x64/boost_1_65_0_src/tools/build/src/.'.
notice: Searching '.' for project-config configuration file
'project-config.jam'.
notice: Loading project-config configuration file 'project-config.jam'
from '.'.
notice: [msvc-cfg] msvc-14.0 detected, command: 'C:\Program Files
(x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe'
notice: [msvc-cfg] msvc-12.0 detected, command: 'C:\Program Files
(x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe'
notice: [msvc-cfg] msvc-11.0 detected, command: 'C:\Program Files
(x86)\Microsoft Visual Studio 11.0\VC\bin\cl.exe'
notice: [msvc-cfg] msvc-10.0 detected, command: 'C:\Program Files
(x86)\Microsoft Visual Studio 10.0\VC\bin\cl.exe'
notice: [msvc-cfg] msvc-9.0 detected, command: 'C:\Program Files
(x86)\Microsoft Visual Studio 9.0\VC\bin\cl.exe'
notice: [msvc-cfg] msvc-9.0express detected, command: 'C:\Program Files
(x86)\Microsoft Visual Studio 9.0\VC\bin\cl.exe'
notice: [msvc-cfg] msvc-14.1 detected, command: 'C:\Program Files
(x86)\Microsoft Visual
Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\arm\cl.exe'
notice: will use 'C:\Program Files (x86)\Microsoft Visual
Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\arm\cl.exe'
for msvc, condition <toolset>msvc-14.1
'notice: [generate-setup-cmd] 14.10.25017 is 14.1'
'notice: [generate-setup-cmd] 14.10.25017 is 14.1'
'notice: [generate-setup-cmd] 14.10.25017 is 14.1'
'notice: [generate-setup-cmd] 14.10.25017 is 14.1'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>/<address-model>', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvars32_.cmd"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>/<address-model>32', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvars32_.cmd"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>x86/<address-model>', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvars32_.cmd"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>x86/<address-model>32', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvars32_.cmd"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>/<address-model>64', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvarsx86_amd64_.cmd"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>x86/<address-model>64', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvarsx86_amd64_.cmd"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>ia64/<address-model>', setup: 'call
"C:/Program Files (x86)/Microsoft Visual
Studio/2017/Community/VC/Auxiliary/Build/vcvarsall.bat"  >n
ul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>ia64/<address-model>64', setup: 'call
"C:/Program Files (x86)/Microsoft Visual
Studio/2017/Community/VC/Auxiliary/Build/vcvarsall.bat"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>arm/<address-model>', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvarsx86_arm_.cmd"
 >nul
'
notice: [msvc-cfg] condition:
'<toolset>msvc-14.1/<architecture>arm/<address-model>32', setup: 'call
"C:\Users\RENFIC~1\AppData\Local\Temp\b2_msvc_14.10.25017_vcvarsx86_arm_.cmd"
 >nul
'
notice: [zlib] Using pre-installed library
notice: [zlib] Condition
notice: [bzip2] Using pre-installed library
notice: [bzip2] Condition
notice: [python-cfg] Configuring python...
notice: [python-cfg] Checking interpreter command "python"...
notice: [python-cfg] running command 'DIR /-C /A:S
"C:\Python27\python.exe" 2>&1'
notice: [python-cfg] running command 'python -c "from sys import *;
print('version=%d.%d\nplatform=%s\nprefix=%s\nexec_prefix=%s\nexecutable=%s'
% (version_info[0],version_info[1],platform,prefix,exec
_prefix,executable))" 2>&1'
notice: [python-cfg] ...requested configuration matched!
notice: [python-cfg] Details of this Python configuration:
notice: [python-cfg]   interpreter command: "python"
notice: [python-cfg]   include path: "C:\python27\Include"
notice: [python-cfg]   library path: "C:\python27\libs"
notice: [python-cfg]   DLL search path: "C:\python27"
notice: [python-cfg] Checking for NumPy...
notice: [python-cfg] running command 'python -c "import sys; sys.stderr
= sys.stdout; import numpy; print(numpy.get_include())"'
notice: [python-cfg] NumPy enabled
Performing configuration checks

     - 32-bit                   : yes (cached)
     - arm                      : no  (cached)
     - mips1                    : no  (cached)
     - power                    : no  (cached)
     - sparc                    : no  (cached)
     - x86                      : yes (cached)

Building the Boost C++ Libraries.


     - symlinks supported       : no  (cached)
     - junctions supported      : yes (cached)
     - hardlinks supported      : yes (cached)

Component configuration:

     - atomic                   : not building
     - chrono                   : not building
     - container                : not building
     - context                  : not building
     - coroutine                : not building
     - date_time                : not building
     - exception                : not building
     - fiber                    : not building
     - filesystem               : not building
     - graph                    : not building
     - graph_parallel           : not building
     - iostreams                : not building
     - locale                   : not building
     - log                      : not building
     - math                     : not building
     - metaparse                : not building
     - mpi                      : not building
     - program_options          : not building
     - python                   : building
     - random                   : not building
     - regex                    : not building
     - serialization            : not building
     - signals                  : not building
     - stacktrace               : not building
     - system                   : not building
     - test                     : not building
     - thread                   : not building
     - timer                    : not building
     - type_erasure             : not building
     - wave                     : not building

...found 1 target...


The Boost C++ Libraries were successfully built!

The following directory should be added to compiler include paths:

     D:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src

The following directory should be added to linker library paths:

 
D:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src\stage\lib


d:\Projects-raffi\sw_thirdparties\visual2015x64\boost_1_65_0_src>
===============================

_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
Reply | Threaded
Open this post in threaded view
|

Re: Boost 1.65.0 Beta 1

Boost - Users mailing list
In reply to this post by Boost - Users mailing list
On 13/07/2017 14:41, Marshall Clow via Boost-users wrote:
Boost release 1.65.0 beta 1 is now available at:

[...]
Please download the beta, give it a try, and report any problems you encounter.
Boost.MPI can failing, as it tries to include an implementation Boost.Serialization header that was removed.
 The problem was fixed today through https://github.com/boostorg/mpi/pull/49.
Note that the problem seems not to show if there is a disbrib boost i /usr (as it might find the distrib header instead.

Thanks

Thanks,

-- The Boost Release Team



_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users


_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users