Boost logo

Boost :

From: Sal Pamukcu (salimp2009_at_[hidden])
Date: 2022-03-17 21:26:51


On Thu, Mar 17, 2022 at 11:24 PM Andrey Semashev via Boost <
boost_at_[hidden]> wrote:

> On 3/17/22 22:31, Sal Pamukcu via Boost wrote:
> > On Wed, Mar 16, 2022 at 8:11 PM Marshall Clow via Boost <
> > boost_at_[hidden]> wrote:
> >
> >> Boost release 1.79.0 beta 1 is now available at:
> >>
> >> <https://boostorg.jfrog.io/artifactory/main/beta/1.79.0.beta1/source/>
> >>
> >> The SHA256 checksums are as follows:
> >> 8985105623f48d55be01076d98ca4e7a8cb548a8d7f9ad0e1fc3c710d2c75fcf
> >> boost_1_79_0_b1.tar.bz2
> >> 4b58e4d3b6ff1176b3c6cb9eec496c1f6d2535270e97ec140da533d68766ca39
> >> boost_1_79_0_b1.tar.gz
> >> 4d05b458cd039afe86003cf7e1e6c3a358b5b2d031892e620eedc344ab200246
> >> boost_1_79_0_b1.7z
> >> 768875ad5c77763445e8b119072cfa1e64854b071a353dd44c3c73ff46df910b
> >> boost_1_79_0_b1.zip
> >>
> >> For details of what's in the release, see <
> >> https://www.boost.org/users/history/version_1_79_0.html>.
> >>
> >> Please download the beta, give it a try, and report any problems you
> >> encounter.
> >>
> >> Thanks,
> >>
> >> -- The Boost Release Team
> >>
> >>
> > - Compiled on Win 11 MSVC 2002 x64 toolchain with c++20 using
> > b2 cxxstd=20 --build-type=complete stage
> >
> > failed 5 target ; (mostly related to python)
> > The full built message are on gist ;
> > boost179b1_MSVC (github.com)
> > <https://gist.github.com/salimp2009/074cf168b4dd1231aa92fcc3845e2df7>
> >
> > I will do another build on windows with gcc-11.2 with MSys;
> >
> > ```
> > ...failed updating 5 targets...
> > ...skipped 9 targets...
> > ...updated 8376 targets...
> > ```
> >
> > Failures are like this ;
> > `...failed msvc.link.dll
> >
> bin.v2\libs\python\build\msvc-14.3\debug\address-model-32\cxxstd-20-iso\python-3.10\threading-multi\boost_python310-vc143-mt-gd-x32-1_79.dll
> >
> bin.v2\libs\python\build\msvc-14.3\debug\address-model-32\cxxstd-20-iso\python-3.10\threading-multi\boost_python310-vc143-mt-gd-x32-1_79.lib
> >
> bin.v2\libs\python\build\msvc-14.3\debug\address-model-32\cxxstd-20-iso\python-3.10\threading-multi\boost_python310-vc143-mt-gd-x32-1_79.pdb...`
>
> Looks like the problem is that you're building 32-bit Boost.Python and
> linking with 64-bit Python libraries. I'm not sure if Boost.Python is
> supposed to find the correct libraries or this is just a user
> configuration error.
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>

Do you mean my configuration mistake;
i installed python 3.10 64 bit
and checked from MSVC VS 2022 64 bit command line using this ;
It looks like my Python is 64 bit;

C:\Program Files\Microsoft Visual Studio\2022\Community>
C:\Program Files\Microsoft Visual Studio\2022\Community>python
Python 3.10.0 (tags/v3.10.0:b494f59, Oct 4 2021, 19:00:18) [MSC v.1929 64
bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import struct
>>> version = struct.calcsize("P")*8
>>> print(version)
64
>>>

is there a way to configure when building with b2
I used this ; b2 cxxstd=20 --build-type=complete stage

Salim Pamukcu


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk