Подтвердить что ты не робот

Не удалось обновить 58 целей при попытке наращивания, что произошло?

построить с командой
[[email protected] boost_1_51_0]$ ./b2 --prefix=$HOME/ins/ins-boost2

и не удалось со следующим сообщением, почему?

common.copy stage/lib/libboost_timer.a
common.mkdir bin.v2/libs/wave/build/gcc-4.1.2/release/link-static
common.mkdir bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/instantiate_cpp_exprgrammar.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/instantiate_cpp_grammar.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/instantiate_cpp_literalgrs.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/instantiate_defined_grammar.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/instantiate_predef_macros.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/instantiate_re2c_lexer.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/instantiate_re2c_lexer_str.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/token_ids.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/wave_config_constant.o
common.mkdir bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/cpplexer
common.mkdir bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/cpplexer/re2clex
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/cpplexer/re2clex/aq.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/cpplexer/re2clex/cpp_re.o
gcc.archive bin.v2/libs/wave/build/gcc-4.1.2/release/link-static/threading-multi/libboost_wave.a
common.copy stage/lib/libboost_wave.a
...failed updating 58 targets...
...skipped 12 targets...
...updated 887 targets...
[[email protected] boost_1_51_0]$ echo $?
1

эта проблема не совпадает с Не удалось создать boost или Не удалось создать библиотеки Boost с GCC, i, следуя инструкциям со ссылкой http://www.boost.org/doc/libs/1_51_0/more/getting_started/unix-variants.html

4b9b3361

Ответ 1

Boost имеет несколько библиотек, которые не являются автономными и требуют установки сторонних библиотек. Это:

  • Фильтры Boost.IOStreams Bzip2
  • Boost.IOStreams Фильтры Zlib
  • Boost.MPI
  • Boost.Python
  • Поддержка Boost.Regex ICU

Если вы не установите эти зависимости, Boost.Build пропустит их, что объяснит ваше сообщение сборки. Если вам нужны дополнительные компоненты, у вас есть больше работы. Это подробно объясняется в этом .