Не удается создать Boost 1.62.0 в Ubuntu

#c #ubuntu #boost

#c #ubuntu #boost

Вопрос:

Я пытаюсь создать Boost 1.62.0 в Ubuntu 16.04. Однако,

 error: Name clash for '<pstage/lib>libboost_atomic.so.1.62.0'
error: 
error: Tried to build the target twice, with property sets having 
error: these incompatible properties:
error: 
error:     -  <debug-symbols>on <inlining>off <optimization>off <runtime-debugging>on <variant>debug
error:     -  <debug-symbols>off <define>NDEBUG <inlining>full <optimization>speed <runtime-debugging>off <variant>release
error: 
error: Please make sure to have consistent requirements for these 
error: properties everywhere in your project, especially for install
error: targets.
  

произошла эта ошибка.

Полный журнал ошибок:
http://pastebin.com/RusYrwvw

Чтобы избежать этого, я попытался использовать --without-xxxxx , однако это не имеет никакого эффекта.

 $ uname -a
Linux yumetodo-desktop 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ g   --version
g   (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609
  

Как мне поступить, чтобы разрешить?

Комментарии:

1.Для меня это звучит как проблема с установкой вашего компилятора или что-то в этом роде. Простой ./boostrap , ./b2 sudo b2 install отлично работающий для меня.

2. ./b2 threading=multi address-model=64 architecture=x86 -j 4 -s BZIP2_SOURCE=~/ダウンロード/bzip2-1.0.6 cxxflags="-std=c 14" работает нормально! Но в чем причина?

3. variant=debug,release link=shared runtime-link=shared сломан …?