Welcome to the Emacs shell ~/prog_dev/boost/sandbox/boost.actor.dir/boost.actor $ git diff WARNING: terminal is not fully functional - (press RETURN) ~/prog_dev/boost/sandbox/boost.actor.dir/boost.actor $ . ../boost.actor.configuration.sh Opening input file: No such file or directory, /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor.configuration.sh ~/prog_dev/boost/sandbox/boost.actor.dir/boost.actor $ ls ../*.sh ../boost.actor.configure.sh ~/prog_dev/boost/sandbox/boost.actor.dir/boost.actor $ ls ../boost.actor.configure.sh ../boost.actor.configure.sh ~/prog_dev/boost/sandbox/boost.actor.dir/boost.actor $ . ../boost.actor.configure.sh ("BOOST_ROOT=" "/home/evansl/prog_dev/boost/boost-modular/modular-boost/install") ./configure: 94: ./configure: [[: not found -- The C compiler identification is GNU -- The CXX compiler identification is Clang -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /home/evansl/dwnlds/llvm/versions/3.4/configurations/Release/install/bin/clang++ -- Check for working CXX compiler: /home/evansl/dwnlds/llvm/versions/3.4/configurations/Release/install/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Found clang++ version 3.4 -- NOTE: Automatically added -stdlib=libc++ flag, you can override this by defining CMAKE_CXX_FLAGS (see 'configure --help') -- Looking for C++ include valgrind/valgrind.h -- Looking for C++ include valgrind/valgrind.h - found -- Build type: -- Boost version: 1.56.0 -- Found the following Boost libraries: -- system -- context -- coroutine -- thread -- Boost version: 1.56.0 -- Found the following Boost libraries: -- program_options -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) ====================| Build Summary |==================== Build type: RelWithDebInfo Debug mode: no Log level: none Context switching: yes Valgrind: yes Build examples: yes Build unit tests: yes Build static: no Bulid static only: no Build OpenCL: no With mem. mgmt.: yes CXX: /home/evansl/dwnlds/llvm/versions/3.4/configurations/Release/install/bin/clang++ CXXFLAGS: -std=c++11 -Wextra -Wall -pedantic -ftemplate-backtrace-limit=0 -pthread -O2 -g LD_DIRS: /home/evansl/prog_dev/boost/boost-modular/modular-boost/install/lib LIBRARIES: /home/evansl/prog_dev/boost/boost-modular/modular-boost/install/lib/libboost_coroutine.so;/home/evansl/prog_dev/boost/boost-modular/modular-boost/install/lib/libboost_context.so;/home/evansl/prog_dev/boost/boost-modular/modular-boost/install/lib/libboost_system.so Source directory: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor Build directory: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build Executable path: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build/bin Library path: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build/lib Install prefix: /usr/local Boost: /home/evansl/prog_dev/boost/boost-modular/modular-boost/install/include =========================================================== -- Configuring done -- Generating done -- Build files have been written to: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build ~/prog_dev/boost/sandbox/boost.actor.dir/boost.actor $ make make[1]: Entering directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' make[2]: Entering directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' make[3]: Entering directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' Scanning dependencies of target libboost_actor make[3]: Leaving directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' make[3]: Entering directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' [ 0%] Building CXX object CMakeFiles/libboost_actor.dir/src/middleman_event_handler_epoll.cpp.o [ 1%] Building CXX object CMakeFiles/libboost_actor.dir/src/abstract_actor.cpp.o In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/abstract_actor.cpp:43: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/actor_addr.hpp:128:1: warning: 'hash' defined as a struct template here but previously declared as a class template [-Wmismatched-tags] struct hash { ^ /home/evansl/dwnlds/gcc/4.8.1/install/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../../include/c++/4.8.1/bits/stl_bvector.h:523:31: note: did you mean struct here? template friend class hash; ^ In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/abstract_actor.cpp:52: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/detail/raw_access.hpp:34: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/actor.hpp:200:1: warning: 'hash' defined as a struct template here but previously declared as a class template [-Wmismatched-tags] struct hash { ^ /home/evansl/dwnlds/gcc/4.8.1/install/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../../include/c++/4.8.1/bits/stl_bvector.h:523:31: note: did you mean struct here? template friend class hash; ^ 2 warnings generated. [ 2%] Building CXX object CMakeFiles/libboost_actor.dir/src/abstract_channel.cpp.o [ 3%] Building CXX object CMakeFiles/libboost_actor.dir/src/abstract_group.cpp.o In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/abstract_group.cpp:31: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/all.hpp:36: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/send.hpp:34: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/actor.hpp:200:1: warning: 'hash' defined as a struct template here but previously declared as a class template [-Wmismatched-tags] struct hash { ^ /home/evansl/dwnlds/gcc/4.8.1/install/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../../include/c++/4.8.1/bits/stl_bvector.h:523:31: note: did you mean struct here? template friend class hash; ^ In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/abstract_group.cpp:31: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/all.hpp:36: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/send.hpp:37: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/actor_addr.hpp:128:1: warning: 'hash' defined as a struct template here but previously declared as a class template [-Wmismatched-tags] struct hash { ^ /home/evansl/dwnlds/gcc/4.8.1/install/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../../include/c++/4.8.1/bits/stl_bvector.h:523:31: note: did you mean struct here? template friend class hash; ^ 2 warnings generated. [ 4%] Building CXX object CMakeFiles/libboost_actor.dir/src/abstract_tuple.cpp.o [ 4%] Building CXX object CMakeFiles/libboost_actor.dir/src/acceptor.cpp.o [ 5%] Building CXX object CMakeFiles/libboost_actor.dir/src/actor.cpp.o In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/actor.cpp:33: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/actor.hpp:200:1: warning: 'hash' defined as a struct template here but previously declared as a class template [-Wmismatched-tags] struct hash { ^ /home/evansl/dwnlds/gcc/4.8.1/install/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../../include/c++/4.8.1/bits/stl_bvector.h:523:31: note: did you mean struct here? template friend class hash; ^ In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/actor.cpp:35: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/actor_addr.hpp:128:1: warning: 'hash' defined as a struct template here but previously declared as a class template [-Wmismatched-tags] struct hash { ^ /home/evansl/dwnlds/gcc/4.8.1/install/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../../include/c++/4.8.1/bits/stl_bvector.h:523:31: note: did you mean struct here? template friend class hash; ^ In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/actor.cpp:38: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/blocking_actor.hpp:42: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/response_handle.hpp:44: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/detail/response_handle_util.hpp:36: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/system_messages.hpp:40: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/io/buffer.hpp:237:16: error: use of undeclared identifier 'memcmp'; did you mean 'wmemcmp'? return memcmp(lhs.data(), rhs.data(), lhs.size()) == 0; ^~~~~~ wmemcmp /usr/include/wchar.h:322:12: note: 'wmemcmp' declared here extern int wmemcmp (__const wchar_t *__s1, __const wchar_t *__s2, size_t __n) ^ In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/src/actor.cpp:38: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/blocking_actor.hpp:42: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/response_handle.hpp:44: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/detail/response_handle_util.hpp:36: In file included from /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/system_messages.hpp:40: /home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/./boost/actor/io/buffer.hpp:237:23: error: cannot initialize a parameter of type 'const wchar_t *' with an rvalue of type 'const void *' return memcmp(lhs.data(), rhs.data(), lhs.size()) == 0; ^~~~~~~~~~ /usr/include/wchar.h:322:38: note: passing argument to parameter '__s1' here extern int wmemcmp (__const wchar_t *__s1, __const wchar_t *__s2, size_t __n) ^ 2 warnings and 2 errors generated. make[3]: *** [CMakeFiles/libboost_actor.dir/src/actor.cpp.o] Error 1 make[3]: Leaving directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' make[2]: *** [CMakeFiles/libboost_actor.dir/all] Error 2 make[2]: Leaving directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/home/evansl/prog_dev/boost/sandbox/boost.actor.dir/boost.actor/build' make: *** [all] Error 2 ~/prog_dev/boost/sandbox/boost.actor.dir/boost.actor $