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

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

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -