id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7221,Error compiling spring with boost 1.50 on Fedora 18,Orion Poplawski ,Daniel James,"{{{ In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp: In member function 'double boost::hash_detail::call_ldexp::operator()(double, int) const': /usr/include/boost/functional/hash/detail/float_functions.hpp:59:34: error: call of overloaded 'ldexp(double&, int&)' is ambiguous /usr/include/boost/functional/hash/detail/float_functions.hpp:59:34: note: candidates are: In file included from /usr/include/math.h:70:0, from /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:46, from /usr/include/boost/config/no_tr1/cmath.hpp:21, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/include/bits/mathcalls.h:106:1: note: double ldexp(double, int) In file included from /usr/include/boost/config/no_tr1/cmath.hpp:21:0, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:345:3: note: long double std::ldexp(long double, int) /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:341:3: note: float std::ldexp(float, int) In file included from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop.h:93:0, from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop_cond.h:13, from /builddir/build/BUILD/spring_89.0/rts/System/float3.h:9, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/IAudioChannel.h:7, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:11: /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:467:16: note: streflop::Double streflop::ldexp(streflop::Double, int) /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:259:16: note: streflop::Simple streflop::ldexp(streflop::Simple, int) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp: In member function 'double boost::hash_detail::call_frexp::operator()(double, int*) const': /usr/include/boost/functional/hash/detail/float_functions.hpp:74:34: error: call of overloaded 'frexp(double&, int*&)' is ambiguous /usr/include/boost/functional/hash/detail/float_functions.hpp:74:34: note: candidates are: In file included from /usr/include/math.h:70:0, from /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:46, from /usr/include/boost/config/no_tr1/cmath.hpp:21, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/include/bits/mathcalls.h:103:1: note: double frexp(double, int*) In file included from /usr/include/boost/config/no_tr1/cmath.hpp:21:0, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:326:3: note: long double std::frexp(long double, int*) /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:322:3: note: float std::frexp(float, int*) In file included from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop.h:93:0, from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop_cond.h:13, from /builddir/build/BUILD/spring_89.0/rts/System/float3.h:9, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/IAudioChannel.h:7, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:11: /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:466:16: note: streflop::Double streflop::frexp(streflop::Double, int*) /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:258:16: note: streflop::Simple streflop::frexp(streflop::Simple, int*) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp: At global scope: /usr/include/boost/functional/hash/detail/float_functions.hpp:188:1: error: call of overloaded 'ldexp(float&, int&)' is ambiguous /usr/include/boost/functional/hash/detail/float_functions.hpp:188:1: note: candidates are: In file included from /usr/include/math.h:70:0, from /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:46, from /usr/include/boost/config/no_tr1/cmath.hpp:21, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/include/bits/mathcalls.h:106:1: note: double ldexp(double, int) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp:88:58: note: boost::hash_detail::not_found boost_hash_detect_float_functions::ldexp(Float, int) [with Float = float] In file included from /usr/include/boost/config/no_tr1/cmath.hpp:21:0, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:345:3: note: long double std::ldexp(long double, int) /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:341:3: note: float std::ldexp(float, int) In file included from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop.h:93:0, from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop_cond.h:13, from /builddir/build/BUILD/spring_89.0/rts/System/float3.h:9, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/IAudioChannel.h:7, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:11: /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:467:16: note: streflop::Double streflop::ldexp(streflop::Double, int) /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:259:16: note: streflop::Simple streflop::ldexp(streflop::Simple, int) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp:188:1: error: call of overloaded 'ldexpf(float&, int&)' is ambiguous /usr/include/boost/functional/hash/detail/float_functions.hpp:188:1: note: candidates are: In file included from /usr/include/math.h:89:0, from /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:46, from /usr/include/boost/config/no_tr1/cmath.hpp:21, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/include/bits/mathcalls.h:106:1: note: float ldexpf(float, int) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp:188:1: note: boost::hash_detail::not_found boost_hash_detect_float_functions::ldexpf(Float, int) [with Float = float] In file included from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop.h:93:0, from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop_cond.h:13, from /builddir/build/BUILD/spring_89.0/rts/System/float3.h:9, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/IAudioChannel.h:7, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:11: /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:389:16: note: streflop::Simple streflop::ldexpf(streflop::Simple, int) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp:200:1: error: call of overloaded 'frexp(float&, int*&)' is ambiguous /usr/include/boost/functional/hash/detail/float_functions.hpp:200:1: note: candidates are: In file included from /usr/include/math.h:70:0, from /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:46, from /usr/include/boost/config/no_tr1/cmath.hpp:21, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/include/bits/mathcalls.h:103:1: note: double frexp(double, int*) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp:89:58: note: boost::hash_detail::not_found boost_hash_detect_float_functions::frexp(Float, int*) [with Float = float] In file included from /usr/include/boost/config/no_tr1/cmath.hpp:21:0, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:326:3: note: long double std::frexp(long double, int*) /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:322:3: note: float std::frexp(float, int*) In file included from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop.h:93:0, from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop_cond.h:13, from /builddir/build/BUILD/spring_89.0/rts/System/float3.h:9, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/IAudioChannel.h:7, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:11: /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:466:16: note: streflop::Double streflop::frexp(streflop::Double, int*) /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:258:16: note: streflop::Simple streflop::frexp(streflop::Simple, int*) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp:200:1: error: call of overloaded 'frexpf(float&, int*&)' is ambiguous /usr/include/boost/functional/hash/detail/float_functions.hpp:200:1: note: candidates are: In file included from /usr/include/math.h:89:0, from /usr/lib/gcc/i686-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:46, from /usr/include/boost/config/no_tr1/cmath.hpp:21, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/locks.hpp:14, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3: /usr/include/bits/mathcalls.h:103:1: note: float frexpf(float, int*) In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp:200:1: note: boost::hash_detail::not_found boost_hash_detect_float_functions::frexpf(Float, int*) [with Float = float] In file included from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop.h:93:0, from /builddir/build/BUILD/spring_89.0/rts/lib/streflop/streflop_cond.h:13, from /builddir/build/BUILD/spring_89.0/rts/System/float3.h:9, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/IAudioChannel.h:7, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:11: /builddir/build/BUILD/spring_89.0/rts/lib/streflop/SMath.h:388:16: note: streflop::Simple streflop::frexpf(streflop::Simple, int*) /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/spring_89.0/CMakeFiles /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/spring_89.0/CMakeFiles [ 8%] [ 8%] Building CXX object test/CMakeFiles/test_RectangleOptimizer.dir/__/rts/System/Log/Backend.cpp.o Building CXX object test/CMakeFiles/test_LuaSocketRestrictions.dir/__/rts/System/Log/StreamSink.cpp.o cd /builddir/build/BUILD/spring_89.0/test && /usr/bin/c++ -DSPRING_DATADIR=\""/usr/share/spring\"" -DSYNCCHECK -DSTREFLOP_SSE -DBOOST_NO_FENV_H -DBOOST_TEST_DYN_LINK -DSYNCCHECK -DUNIT_TEST -DTEST -fopenmp -march=i686 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -pthread -O2 -DNDEBUG -g -I/usr/include/SDL -I/builddir/build/BUILD/spring_89.0/rts -o CMakeFiles/test_RectangleOptimizer.dir/__/rts/System/Log/Backend.cpp.o -c /builddir/build/BUILD/spring_89.0/rts/System/Log/Backend.cpp cd /builddir/build/BUILD/spring_89.0/test && /usr/bin/c++ -DSPRING_DATADIR=\""/usr/share/spring\"" -DSYNCCHECK -DSTREFLOP_SSE -DBOOST_NO_FENV_H -DBOOST_TEST_DYN_LINK -DSYNCCHECK -DUNIT_TEST -DTEST -fopenmp -march=i686 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -pthread -O2 -DNDEBUG -g -I/usr/include/SDL -I/builddir/build/BUILD/spring_89.0/rts -o CMakeFiles/test_LuaSocketRestrictions.dir/__/rts/System/Log/StreamSink.cpp.o -c /builddir/build/BUILD/spring_89.0/rts/System/Log/StreamSink.cpp In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/float_functions.hpp: In instantiation of 'struct boost::hash_detail::select_hash_type': /usr/include/boost/functional/hash/detail/hash_float_generic.hpp:81:70: required from 'std::size_t boost::hash_detail::float_hash_impl(T) [with T = float; std::size_t = unsigned int]' /usr/include/boost/functional/hash/detail/hash_float.hpp:74:41: required from 'std::size_t boost::hash_detail::float_hash_value(T) [with T = float; std::size_t = unsigned int]' /usr/include/boost/functional/hash/hash.hpp:329:54: required from here /usr/include/boost/functional/hash/detail/float_functions.hpp:239:16: error: no type named 'float_type' in 'struct boost::hash_detail::call_ldexp' In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:30:0, from /usr/include/boost/functional/hash/hash.hpp:15, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:31, from /usr/include/boost/thread/thread.hpp:22, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14, from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17: /usr/include/boost/functional/hash/detail/hash_float_generic.hpp: In instantiation of 'std::size_t boost::hash_detail::float_hash_impl(T) [with T = float; std::size_t = unsigned int]': /usr/include/boost/functional/hash/detail/hash_float.hpp:74:41: required from 'std::size_t boost::hash_detail::float_hash_value(T) [with T = float; std::size_t = unsigned int]' /usr/include/boost/functional/hash/hash.hpp:329:54: required from here /usr/include/boost/functional/hash/detail/hash_float_generic.hpp:81:70: error: no type named 'type' in 'struct boost::hash_detail::select_hash_type' }}} gcc 4.7.1 glibc 2.16 boost 1.50.0",Bugs,closed,To Be Determined,hash,Boost 1.51.0,Problem,fixed,,