Closed matwey closed 8 years ago
Hello,
I am using boost 1.60.0 and gcc 5.3.1, when I try to compile eixx from master I see the following:
[ 69s] + make -j8 [ 69s] Scanning dependencies of target eixx_static [ 69s] Scanning dependencies of target eixx [ 69s] [ 4%] Building CXX object src/CMakeFiles/eixx.dir/basic_otp_node_local.cpp.o [ 69s] [ 8%] Building CXX object src/CMakeFiles/eixx_static.dir/basic_otp_node_local.cpp.o [ 69s] [ 13%] Building CXX object src/CMakeFiles/eixx.dir/am.cpp.o [ 69s] [ 17%] Building CXX object src/CMakeFiles/eixx_static.dir/test_node.cpp.o [ 69s] [ 21%] Building CXX object src/CMakeFiles/eixx.dir/test_node.cpp.o [ 69s] [ 26%] Building CXX object src/CMakeFiles/eixx_static.dir/am.cpp.o [ 69s] In file included from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/defaults.hpp:36:0, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/eterm.hpp:36, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/eixx.hpp:65, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/src/test_node.cpp:2: [ 69s] /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/util/compiler_hints.hpp:15:50: fatal error: boost/lockfree/detail/branch_hints.hpp: No such file or directory [ 69s] compilation terminated. [ 69s] src/CMakeFiles/eixx_static.dir/build.make:110: recipe for target 'src/CMakeFiles/eixx_static.dir/test_node.cpp.o' failed [ 69s] make[2]: *** [src/CMakeFiles/eixx_static.dir/test_node.cpp.o] Error 1 [ 69s] make[2]: *** Waiting for unfinished jobs.... [ 69s] In file included from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/defaults.hpp:36:0, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/eterm.hpp:36, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/eixx.hpp:65, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/src/test_node.cpp:2: [ 69s] /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/util/compiler_hints.hpp:15:50: fatal error: boost/lockfree/detail/branch_hints.hpp: No such file or directory [ 69s] compilation terminated. [ 69s] In file included from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/defaults.hpp:36:0, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/atom.hpp:39, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/am.hpp:35, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/src/am.cpp:25: [ 69s] /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/util/compiler_hints.hpp:15:50: fatal error: boost/lockfree/detail/branch_hints.hpp: No such file or directory [ 69s] compilation terminated. [ 69s] In file included from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/defaults.hpp:36:0, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/atom.hpp:39, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/am.hpp:35, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/src/am.cpp:25: [ 69s] /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/util/compiler_hints.hpp:15:50: fatal error: boost/lockfree/detail/branch_hints.hpp: No such file or directory [ 69s] compilation terminated. [ 69s] src/CMakeFiles/eixx.dir/build.make:62: recipe for target 'src/CMakeFiles/eixx.dir/am.cpp.o' failed [ 69s] make[2]: *** [src/CMakeFiles/eixx.dir/am.cpp.o] Error 1 [ 69s] make[2]: *** Waiting for unfinished jobs.... [ 69s] src/CMakeFiles/eixx.dir/build.make:110: recipe for target 'src/CMakeFiles/eixx.dir/test_node.cpp.o' failed [ 69s] make[2]: *** [src/CMakeFiles/eixx.dir/test_node.cpp.o] Error 1 [ 69s] src/CMakeFiles/eixx_static.dir/build.make:62: recipe for target 'src/CMakeFiles/eixx_static.dir/am.cpp.o' failed [ 69s] make[2]: *** [src/CMakeFiles/eixx_static.dir/am.cpp.o] Error 1 [ 69s] In file included from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/defaults.hpp:36:0, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/atom.hpp:39, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/connect/basic_otp_node_local.hpp:40, [ 69s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/src/basic_otp_node_local.cpp:29: [ 69s] /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/util/compiler_hints.hpp:15:50: fatal error: boost/lockfree/detail/branch_hints.hpp: No such file or directory [ 69s] compilation terminated. [ 70s] src/CMakeFiles/eixx_static.dir/build.make:86: recipe for target 'src/CMakeFiles/eixx_static.dir/basic_otp_node_local.cpp.o' failed [ 70s] make[2]: *** [src/CMakeFiles/eixx_static.dir/basic_otp_node_local.cpp.o] Error 1 [ 70s] CMakeFiles/Makefile2:158: recipe for target 'src/CMakeFiles/eixx_static.dir/all' failed [ 70s] make[1]: *** [src/CMakeFiles/eixx_static.dir/all] Error 2 [ 70s] make[1]: *** Waiting for unfinished jobs.... [ 70s] In file included from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/defaults.hpp:36:0, [ 70s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/marshal/atom.hpp:39, [ 70s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/connect/basic_otp_node_local.hpp:40, [ 70s] from /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/src/basic_otp_node_local.cpp:29: [ 70s] /home/abuild/rpmbuild/BUILD/eixx-1.1+git20160218.708555b/include/eixx/util/compiler_hints.hpp:15:50: fatal error: boost/lockfree/detail/branch_hints.hpp: No such file or directory [ 70s] compilation terminated. [ 70s] src/CMakeFiles/eixx.dir/build.make:86: recipe for target 'src/CMakeFiles/eixx.dir/basic_otp_node_local.cpp.o' failed [ 70s] make[2]: *** [src/CMakeFiles/eixx.dir/basic_otp_node_local.cpp.o] Error 1 [ 70s] CMakeFiles/Makefile2:121: recipe for target 'src/CMakeFiles/eixx.dir/all' failed [ 70s] make[1]: *** [src/CMakeFiles/eixx.dir/all] Error 2 [ 70s] Makefile:138: recipe for target 'all' failed [ 70s] make: *** [all] Error 2 [ 70s] error: Bad exit status from /var/tmp/rpm-tmp.4rIbz8 (%build)
I seems that boost/lockfree/detail/branch_hints.hpp is missing in 1.60 now.
boost/lockfree/detail/branch_hints.hpp
I don't have boost 1.60 installed, but last commit should take care of it. Please check.
Thanks
Hello,
I am using boost 1.60.0 and gcc 5.3.1, when I try to compile eixx from master I see the following:
I seems that
boost/lockfree/detail/branch_hints.hpp
is missing in 1.60 now.