Performing configuration checks - has_icu builds : no warning: Graph library does not contain MPI-based parallel components. note: to enable them, add "using mpi ;" to your user-config.jam - ../config//has_gcc_visibility builds : no - ../config//has_long_double_support builds : yes warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. warning: No python installation configured and autoconfiguration note: failed. See http://www.boost.org/libs/python/doc/building.html note: for configuration instructions or pass --without-python to note: suppress this message and silently skip all Boost.Python targets warning: Unable to construct ./stage-unversioned Component configuration: - date_time : building - filesystem : building - graph : building - graph_parallel : building - iostreams : building - math : building - mpi : building - program_options : building - python : building - random : building - regex : building - serialization : building - signals : building - system : building - test : building - thread : building - wave : building ...patience... ...patience... ...patience... ...found 5660 targets... ...updating 16 targets... gcc.compile.c++ bin.v2\libs\thread\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\win32\thread.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -Wno-long-long -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DNDEBUG -I"." -c -o "bin.v2\libs\thread\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\win32\thread.o" "libs\thread\src\win32\thread.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/thread/detail/thread.hpp:13, from ./boost/thread/thread.hpp:22, from libs\thread\src\win32\thread.cpp:10: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/thread/detail/thread.hpp:13, from ./boost/thread/thread.hpp:22, from libs\thread\src\win32\thread.cpp:10: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/once.hpp:14:0, from libs\thread\src\win32\thread.cpp:17: ./boost/thread/win32/once.hpp: In function 'void boost::call_once(boost::once_flag&, Function)': ./boost/thread/win32/once.hpp:136:20: error: '_InterlockedCompareExchange' is not a member of 'boost::detail' ./boost/thread/win32/once.hpp:152:25: error: '_InterlockedIncrement' is not a member of 'boost::detail' ./boost/thread/win32/once.hpp:155:21: error: '_InterlockedExchange' is not a member of 'boost::detail' ./boost/thread/win32/once.hpp:169:21: error: '_InterlockedExchange' is not a member of 'boost::detail' ./boost/thread/win32/once.hpp:184:17: error: '_InterlockedIncrement' is not a member of 'boost::detail' In file included from ./boost/thread/shared_mutex.hpp:14:0, from ./boost/thread/detail/thread_group.hpp:9, from ./boost/thread/thread.hpp:24, from libs\thread\src\win32\thread.cpp:10: ./boost/thread/win32/shared_mutex.hpp: In member function 'T boost::shared_mutex::interlocked_compare_exchange(T*, T, T) [with T = boost::shared_mutex::state_data]': ./boost/thread/win32/shared_mutex.hpp:110:103: instantiated from here ./boost/thread/win32/shared_mutex.hpp:50:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./boost/thread/win32/shared_mutex.hpp:50:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./boost/thread/win32/shared_mutex.hpp:51:52: warning: dereferencing type-punned pointer will break strict-aliasing rules ./boost/thread/win32/shared_mutex.hpp:51:52: warning: dereferencing type-punned pointer will break strict-aliasing rules ...failed gcc.compile.c++ bin.v2\libs\thread\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\win32\thread.o... ...skipped libboost_thread-mgw45-mt-1_45.dll.a for lack of win32\thread.o... ...skipped libboost_thread-mgw45-mt-1_45.dll for lack of win32\thread.o... ...skipped libboost_thread-mgw45-mt-1_45.dll.a for lack of libboost_thread-mgw45-mt-1_45.dll.a... ...skipped libboost_thread-mgw45-mt-1_45.dll for lack of libboost_thread-mgw45-mt-1_45.dll... gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_exprgrammar.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_exprgrammar.o" "libs\wave\src\instantiate_cpp_exprgrammar.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_expression_grammar.hpp:17, from libs\wave\src\instantiate_cpp_exprgrammar.cpp:24: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_expression_grammar.hpp:17, from libs\wave\src\instantiate_cpp_exprgrammar.cpp:24: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/detail/thread_heap_alloc.hpp:15:0, from ./boost/thread/tss.hpp:10, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:24, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_expression_grammar.hpp:17, from libs\wave\src\instantiate_cpp_exprgrammar.cpp:24: ./boost/thread/win32/thread_heap_alloc.hpp: At global scope: ./boost/thread/win32/thread_heap_alloc.hpp:59:40: warning: inline function 'void* boost::detail::allocate_raw_heap_memory(unsigned int)' declared as dllimport: attribute ignored ./boost/thread/win32/thread_heap_alloc.hpp:69:39: warning: inline function 'void boost::detail::free_raw_heap_memory(void*)' declared as dllimport: attribute ignored ...failed gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_exprgrammar.o... gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_grammar.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_grammar.o" "libs\wave\src\instantiate_cpp_grammar.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_grammar.hpp:14, from libs\wave\src\instantiate_cpp_grammar.cpp:24: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_grammar.hpp:14, from libs\wave\src\instantiate_cpp_grammar.cpp:24: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/detail/thread_heap_alloc.hpp:15:0, from ./boost/thread/tss.hpp:10, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:24, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_grammar.hpp:14, from libs\wave\src\instantiate_cpp_grammar.cpp:24: ./boost/thread/win32/thread_heap_alloc.hpp: At global scope: ./boost/thread/win32/thread_heap_alloc.hpp:59:40: warning: inline function 'void* boost::detail::allocate_raw_heap_memory(unsigned int)' declared as dllimport: attribute ignored ./boost/thread/win32/thread_heap_alloc.hpp:69:39: warning: inline function 'void boost::detail::free_raw_heap_memory(void*)' declared as dllimport: attribute ignored ...failed gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_grammar.o... gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_literalgrs.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_literalgrs.o" "libs\wave\src\instantiate_cpp_literalgrs.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_intlit_grammar.hpp:16, from libs\wave\src\instantiate_cpp_literalgrs.cpp:24: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_intlit_grammar.hpp:16, from libs\wave\src\instantiate_cpp_literalgrs.cpp:24: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/detail/thread_heap_alloc.hpp:15:0, from ./boost/thread/tss.hpp:10, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:24, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_intlit_grammar.hpp:16, from libs\wave\src\instantiate_cpp_literalgrs.cpp:24: ./boost/thread/win32/thread_heap_alloc.hpp: At global scope: ./boost/thread/win32/thread_heap_alloc.hpp:59:40: warning: inline function 'void* boost::detail::allocate_raw_heap_memory(unsigned int)' declared as dllimport: attribute ignored ./boost/thread/win32/thread_heap_alloc.hpp:69:39: warning: inline function 'void boost::detail::free_raw_heap_memory(void*)' declared as dllimport: attribute ignored ...failed gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_cpp_literalgrs.o... gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_defined_grammar.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_defined_grammar.o" "libs\wave\src\instantiate_defined_grammar.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_defined_grammar.hpp:17, from libs\wave\src\instantiate_defined_grammar.cpp:23: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_defined_grammar.hpp:17, from libs\wave\src\instantiate_defined_grammar.cpp:23: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/detail/thread_heap_alloc.hpp:15:0, from ./boost/thread/tss.hpp:10, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:24, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_defined_grammar.hpp:17, from libs\wave\src\instantiate_defined_grammar.cpp:23: ./boost/thread/win32/thread_heap_alloc.hpp: At global scope: ./boost/thread/win32/thread_heap_alloc.hpp:59:40: warning: inline function 'void* boost::detail::allocate_raw_heap_memory(unsigned int)' declared as dllimport: attribute ignored ./boost/thread/win32/thread_heap_alloc.hpp:69:39: warning: inline function 'void boost::detail::free_raw_heap_memory(void*)' declared as dllimport: attribute ignored ...failed gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_defined_grammar.o... gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_predef_macros.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_predef_macros.o" "libs\wave\src\instantiate_predef_macros.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_predef_macros_grammar.hpp:14, from libs\wave\src\instantiate_predef_macros.cpp:23: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_predef_macros_grammar.hpp:14, from libs\wave\src\instantiate_predef_macros.cpp:23: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/detail/thread_heap_alloc.hpp:15:0, from ./boost/thread/tss.hpp:10, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:24, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/grammars/cpp_predef_macros_grammar.hpp:14, from libs\wave\src\instantiate_predef_macros.cpp:23: ./boost/thread/win32/thread_heap_alloc.hpp: At global scope: ./boost/thread/win32/thread_heap_alloc.hpp:59:40: warning: inline function 'void* boost::detail::allocate_raw_heap_memory(unsigned int)' declared as dllimport: attribute ignored ./boost/thread/win32/thread_heap_alloc.hpp:69:39: warning: inline function 'void boost::detail::free_raw_heap_memory(void*)' declared as dllimport: attribute ignored ...failed gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_predef_macros.o... gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_re2c_lexer.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_re2c_lexer.o" "libs\wave\src\instantiate_re2c_lexer.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:25, from libs\wave\src\instantiate_re2c_lexer.cpp:29: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:25, from libs\wave\src\instantiate_re2c_lexer.cpp:29: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/detail/thread_heap_alloc.hpp:15:0, from ./boost/thread/tss.hpp:10, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:24, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:25, from libs\wave\src\instantiate_re2c_lexer.cpp:29: ./boost/thread/win32/thread_heap_alloc.hpp: At global scope: ./boost/thread/win32/thread_heap_alloc.hpp:59:40: warning: inline function 'void* boost::detail::allocate_raw_heap_memory(unsigned int)' declared as dllimport: attribute ignored ./boost/thread/win32/thread_heap_alloc.hpp:69:39: warning: inline function 'void boost::detail::free_raw_heap_memory(void*)' declared as dllimport: attribute ignored ...failed gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_re2c_lexer.o... gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_re2c_lexer_str.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -m64 -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_re2c_lexer_str.o" "libs\wave\src\instantiate_re2c_lexer_str.cpp" In file included from ./boost/thread/win32/basic_timed_mutex.hpp:14:0, from ./boost/thread/win32/mutex.hpp:8, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:25, from libs\wave\src\instantiate_re2c_lexer_str.cpp:29: ./boost/thread/win32/interlocked_read.hpp: In function 'void boost::detail::interlocked_write_release(void* volatile*, void*)': ./boost/thread/win32/interlocked_read.hpp:71:13: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/win32/mutex.hpp:8:0, from ./boost/thread/mutex.hpp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:25, from libs\wave\src\instantiate_re2c_lexer_str.cpp:29: ./boost/thread/win32/basic_timed_mutex.hpp: In member function 'void* boost::detail::basic_timed_mutex::get_event()': ./boost/thread/win32/basic_timed_mutex.hpp:183:43: error: cast from 'void*' to 'long int' loses precision In file included from ./boost/thread/detail/thread_heap_alloc.hpp:15:0, from ./boost/thread/tss.hpp:10, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:24, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from ./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:25, from libs\wave\src\instantiate_re2c_lexer_str.cpp:29: ./boost/thread/win32/thread_heap_alloc.hpp: At global scope: ./boost/thread/win32/thread_heap_alloc.hpp:59:40: warning: inline function 'void* boost::detail::allocate_raw_heap_memory(unsigned int)' declared as dllimport: attribute ignored ./boost/thread/win32/thread_heap_alloc.hpp:69:39: warning: inline function 'void boost::detail::free_raw_heap_memory(void*)' declared as dllimport: attribute ignored ...failed gcc.compile.c++ bin.v2\libs\wave\build\gcc-mingw-4.5.1\release\address-model-64\threading-multi\instantiate_re2c_lexer_str.o... ...skipped libboost_wave-mgw45-mt-1_45.dll.a for lack of instantiate_cpp_exprgrammar.o... ...skipped libboost_wave-mgw45-mt-1_45.dll for lack of instantiate_cpp_exprgrammar.o... ...skipped libboost_wave-mgw45-mt-1_45.dll.a for lack of libboost_wave-mgw45-mt-1_45.dll.a... ...skipped libboost_wave-mgw45-mt-1_45.dll for lack of libboost_wave-mgw45-mt-1_45.dll... ...failed updating 8 targets... ...skipped 8 targets...