Boost logo

Boost :

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?


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