$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [thread][build] develop terminally broken?
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2017-10-07 16:28:57
On 10/07/17 15:26, Vicente J. Botet Escriba via Boost wrote:
> Le 07/10/2017 à 13:17, John Maddock via Boost a écrit :
>> All CI tests are currently failing with:
>>
>> ./b2 headers
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build/feature.jam:140:
>> in feature from module feature
>>
>> error: feature already defined:
>>
>> error: in feature declaration:
>>
>> error: feature "threadapi" : "win32" "pthread" : "optional" "propagated"
>>
>> /home/travis/build/boostorg/boost-root/libs/thread/build/threadapi.jam:4:
>> in load from module threadapi
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/kernel/modules.jam:295:
>> in modules.import from module modules
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build/project.jam:1069:
>> in import from module
>> Jamfile</home/travis/build/boostorg/boost-root/libs/thread/build>
>>
>> libs/thread/build/Jamfile.v2:39: in modules.load from module
>> Jamfile</home/travis/build/boostorg/boost-root/libs/thread/build>
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build/project.jam:325:
>> in load-jamfile from module project
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build/project.jam:64:
>> in load from module project
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build/project.jam:89:
>> in load-used-projects from module project
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build/project.jam:75:
>> in load from module project
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build/project.jam:145:
>> in project.find from module project
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/build-system.jam:535:
>> in load from module build-system
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/kernel/modules.jam:295:
>> in import from module modules
>>
>> /home/travis/build/boostorg/boost-root/tools/build/src/kernel/bootstrap.jam:139:
>> in boost-build from module
>>
>> /home/travis/build/boostorg/boost-root/boost-build.jam:17: in module
>> scope from module
>>
>>
>> Any ideas?
> Hi, we are trying to fix this. See
> https://github.com/boostorg/thread/pull/160 for more background.
>
> Here
> https://github.com/boostorg/thread/commit/e9ce83b3998a0de2a825629531c40aab55b9747c#commitcomment-24806271
>
> is here a proposal to fix the issue.
>
> "It should be three PRs applied in this order: Boost Build Boost Jamroot
> Boost Thread"
>
> We believe that doing one at a time wouldn't break anything.
> It seems the first PR has broken the build.
>
> Hoping we will have the other two PR soon.
Until those PRs are merged, what is the workaround to get things working
locally?