Error al comstackr bibliotecas de c ++ boost de github

He intentado comstackr las bibliotecas de c ++ boost descargadas desde el repository de boostorg github y me aparece el siguiente error.

...updating 968 targets... darwin.compile.c++ bin.v2/libs/atomic/build/darwin-4.2.1/release/threading-multi/lockpool.o libs/atomic/src/lockpool.cpp:31: error: expected unqualified-id before numeric constant libs/atomic/src/lockpool.cpp:31: error: expected `)' before numeric constant libs/atomic/src/lockpool.cpp:55: error: expected `}' at end of input libs/atomic/src/lockpool.cpp:55: error: expected `}' at end of input libs/atomic/src/lockpool.cpp:55: error: expected `}' at end of input libs/atomic/src/lockpool.cpp:55: error: expected `}' at end of input "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -dynamic -gdwarf-2 -fexceptions -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK=1 -DBOOST_ATOMIC_SOURCE -DNDEBUG -I"." -c -o "bin.v2/libs/atomic/build/darwin-4.2.1/release/threading-multi/lockpool.o" "libs/atomic/src/lockpool.cpp" ...failed darwin.compile.c++ bin.v2/libs/atomic/build/darwin-4.2.1/release/threading-multi/lockpool.o... ...skipped <pstage/lib>libboost_atomic.dylib for lack of <pbin.v2/libs/atomic/build/darwin-4.2.1/release/threading-multi>lockpool.o... darwin.compile.c++ bin.v2/libs/system/build/darwin-4.2.1/release/threading-multi/error_code.o darwin.link.dll stage/lib/libboost_system.dylib darwin.compile.c++ bin.v2/libs/chrono/build/darwin-4.2.1/release/threading-multi/chrono.o In file included from /usr/local/include/boost/mpl/or.hpp:43, from /usr/local/include/boost/mpl/logical.hpp:17, from /usr/local/include/boost/chrono/duration.hpp:40, from /usr/local/include/boost/chrono/chrono.hpp:11, from /usr/local/include/boost/chrono/detail/inlined/chrono.hpp:13, from libs/chrono/src/chrono.cpp:14: /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp:37:90: error: boost/mpl/aux_/preprocessed/gcc/or.hpp: No such file or directory In file included from /usr/local/include/boost/mpl/and.hpp:42, from /usr/local/include/boost/mpl/logical.hpp:18, from /usr/local/include/boost/chrono/duration.hpp:40, from /usr/local/include/boost/chrono/chrono.hpp:11, from /usr/local/include/boost/chrono/detail/inlined/chrono.hpp:13, from libs/chrono/src/chrono.cpp:14: /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp:37:90: error: boost/mpl/aux_/preprocessed/gcc/and.hpp: No such file or directory In file included from /usr/local/include/boost/chrono/chrono.hpp:11, from /usr/local/include/boost/chrono/detail/inlined/chrono.hpp:13, from libs/chrono/src/chrono.cpp:14: /usr/local/include/boost/chrono/duration.hpp:442: error: 'and_' is not a member of 'boost::mpl' 

Así es exactamente como lo estoy haciendo:

 git clone https://github.com/boostorg/boost.git cd boost git submodule init git submodule update ./boostrap.sh ./b2 

¿Alguna idea de lo que me estoy perdiendo?

Ese repository github parece ser parte de un esfuerzo en curso para modular el impulso en repositorys git separados. Parece que todavía tiene algunos problemas. Si quieres build el último código de desarrollo, usaría el tronco svn oficial:

 svn co http://svn.boost.org/svn/boost/trunk boost 

Si solo quieres la última versión (1.54) de la fuente, puedes downloadla aquí

Pero si específicamente necesitas un espejo git, este parece ser un espejo actualizado de boost trunk.