git - Error compiling c++ boost libraries from github -


i have been trying compile c++ boost libraries downloaded boostorg github repo , following 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 `}' @ end of input libs/atomic/src/lockpool.cpp:55: error: expected `}' @ end of input libs/atomic/src/lockpool.cpp:55: error: expected `}' @ end of input libs/atomic/src/lockpool.cpp:55: error: expected `}' @ 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 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 /usr/local/include/boost/mpl/or.hpp:43,                  /usr/local/include/boost/mpl/logical.hpp:17,                  /usr/local/include/boost/chrono/duration.hpp:40,                  /usr/local/include/boost/chrono/chrono.hpp:11,                  /usr/local/include/boost/chrono/detail/inlined/chrono.hpp:13,                  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 /usr/local/include/boost/mpl/and.hpp:42,                  /usr/local/include/boost/mpl/logical.hpp:18,                  /usr/local/include/boost/chrono/duration.hpp:40,                  /usr/local/include/boost/chrono/chrono.hpp:11,                  /usr/local/include/boost/chrono/detail/inlined/chrono.hpp:13,                  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 /usr/local/include/boost/chrono/chrono.hpp:11,                  /usr/local/include/boost/chrono/detail/inlined/chrono.hpp:13,                  libs/chrono/src/chrono.cpp:14: /usr/local/include/boost/chrono/duration.hpp:442: error: ‘and_’ not member of ‘boost::mpl’ 

this how doing it:

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

any idea of missing?

that github repository seems part of in-progress effort modularize boost separate git repositories. appears still have issues. if want build latest development code, use official svn trunk:

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

if want latest release (1.54) source though, can download here

but if need git mirror, this seems date mirror of boost trunk.


Comments

Popular posts from this blog

javascript - addthis share facebook and google+ url -

ios - Show keyboard with UITextField in the input accessory view -

c# - Send Image in Json : 400 Bad request -