Boost logo

Boost :

Subject: Re: [boost] [release] Boost 1.62.0. Beta 2
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2016-09-19 22:05:31


On Thu, Sep 15, 2016 at 10:09 AM, David Mugnai <dvd+boost_at_[hidden]> wrote:

> Quoting Rene Rivera (2016-09-14 16:01:33)
> > The packages for 1.62.0 beta 2 are now available:
> [snip]
> >
> > As always, the release managers would appreciate it if you download
> > the archive of your choice and give building and using it a try. Please
> > report
> > both success and failure, and anything else that is noteworthy.
>
> I'm working on a conan[1] recipe to build boost, it works with the beta 1
> but is broken with the new release.
>
> The problem raises when `b2` is called with the following cmdline:
>
> ./b2 toolset=gcc link=static variant=release address-model=64
> define=_GLIBCXX_USE_CXX11_ABI=1\
> -j4 --abbreviate-paths --without-python -s BZIP2_BINARY=bz2\
> -s BZIP2_INCLUDE=/home/dvd/.conan/data/bzip2/1.0.6/lasote/stabl
> e/package/edadca1e87b5221b49136db2890144d01c45377a/include\
> -s BZIP2_LIBPATH=/home/dvd/.conan/data/bzip2/1.0.6/lasote/stabl
> e/package/edadca1e87b5221b49136db2890144d01c45377a/lib
>
> The full output of the command is attached, but the interesting lines are
> the following:
>
> error: at /home/dvd/Projects/personal/tmp/boost_1_62_0/tools/build/src
> /kernel/modules.jam:107
> error: Name clash for '<pbin.v2/standalone/ac/gcc-6.
> 2.0/rls/lnk-sttc/thrd-mlt>main.o'
> error:
> error: Tried to build the target twice, with property sets having
> error: these incompatible properties:
> error:
> error: - none
> error: - <dll-path>/home/dvd/.conan/data/bzip2/1.0.6/lasote/stable/
> package/edadca1e87b5221b49136db2890144d01c45377a/lib
> <library-path>/home/dvd/.conan/data/bzip2/1.0.6/lasote/stabl
> e/package/edadca1e87b5221b49136db2890144d01c45377a/lib
> <xdll-path>/home/dvd/.conan/data/bzip2/1.0.6/lasote/stable/
> package/edadca1e87b5221b49136db2890144d01c45377a/lib
> error:
> error: Please make sure to have consistent requirements for these
> error: properties everywhere in your project, especially for install
> error: targets.
>
>
> Is the previous command line obviously wrong, or there is a problem in
> one of the various jam file?
>

The command line looks OK. But could you remove the abbreviated-path option
so we can see name of the target? And perhaps also include
--debug-configuration.

-- 
-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams - http://robot-dreams.net
-- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail

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