Skip to content

Instantly share code, notes, and snippets.

@BlackEdder
Created October 16, 2013 06:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BlackEdder/7003521 to your computer and use it in GitHub Desktop.
Save BlackEdder/7003521 to your computer and use it in GitHub Desktop.
libcppa build error
[ 9%] Building CXX object CMakeFiles/libcppa.dir/src/binary_deserializer.cpp.o
In file included from /home/edwin/tmp/libcppa/src/binary_deserializer.cpp:46:0:
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp: In instantiation of 'typename cppa::detail::ieee_754_trait<T>::float_type cppa::detail::unpack754(T) [with T = unsigned int; typename cppa::detail::ieee_754_trait<T>::float_type = float]':
/home/edwin/tmp/libcppa/src/binary_deserializer.cpp:87:5: required from 'const void* cppa::{anonymous}::read_range(cppa::{anonymous}::pointer, cppa::{anonymous}::pointer, T&, typename std::enable_if<std::is_floating_point<_Tp>::value>::type*) [with T = float; cppa::{anonymous}::pointer = const void*; typename std::enable_if<std::is_floating_point<_Tp>::value>::type = void]'
/home/edwin/tmp/libcppa/src/binary_deserializer.cpp:153:9: required from 'void cppa::{anonymous}::pt_reader::operator()(T&) [with T = float]'
/home/edwin/tmp/libcppa/./cppa/primitive_variant.hpp:137:13: required from 'void cppa::primitive_variant::applier<Self, Fun>::operator()(cppa::util::pt_token<FT>) [with cppa::primitive_type FT = (cppa::primitive_type)8u; Self = cppa::primitive_variant; Fun = cppa::{anonymous}::pt_reader&]'
/home/edwin/tmp/libcppa/./cppa/util/pt_dispatch.hpp:55:21: required from 'void cppa::util::pt_dispatch(cppa::primitive_type, Fun&&) [with Fun = cppa::primitive_variant::applier<cppa::primitive_variant, cppa::{anonymous}::pt_reader&>]'
/home/edwin/tmp/libcppa/./cppa/primitive_variant.hpp:168:9: required from 'void cppa::primitive_variant::apply(Fun&&) [with Fun = cppa::{anonymous}::pt_reader&]'
/home/edwin/tmp/libcppa/src/binary_deserializer.cpp:217:18: required from here
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:110:51: error: no type named 'float_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp: In instantiation of 'typename cppa::detail::ieee_754_trait<T>::float_type cppa::detail::unpack754(T) [with T = long unsigned int; typename cppa::detail::ieee_754_trait<T>::float_type = double]':
/home/edwin/tmp/libcppa/src/binary_deserializer.cpp:87:5: required from 'const void* cppa::{anonymous}::read_range(cppa::{anonymous}::pointer, cppa::{anonymous}::pointer, T&, typename std::enable_if<std::is_floating_point<_Tp>::value>::type*) [with T = double; cppa::{anonymous}::pointer = const void*; typename std::enable_if<std::is_floating_point<_Tp>::value>::type = void]'
/home/edwin/tmp/libcppa/src/binary_deserializer.cpp:153:9: required from 'void cppa::{anonymous}::pt_reader::operator()(T&) [with T = double]'
/home/edwin/tmp/libcppa/./cppa/primitive_variant.hpp:137:13: required from 'void cppa::primitive_variant::applier<Self, Fun>::operator()(cppa::util::pt_token<FT>) [with cppa::primitive_type FT = (cppa::primitive_type)9u; Self = cppa::primitive_variant; Fun = cppa::{anonymous}::pt_reader&]'
/home/edwin/tmp/libcppa/./cppa/util/pt_dispatch.hpp:56:22: required from 'void cppa::util::pt_dispatch(cppa::primitive_type, Fun&&) [with Fun = cppa::primitive_variant::applier<cppa::primitive_variant, cppa::{anonymous}::pt_reader&>]'
/home/edwin/tmp/libcppa/./cppa/primitive_variant.hpp:168:9: required from 'void cppa::primitive_variant::apply(Fun&&) [with Fun = cppa::{anonymous}::pt_reader&]'
/home/edwin/tmp/libcppa/src/binary_deserializer.cpp:217:18: required from here
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:110:51: error: no type named 'float_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:119:40: error: no type named 'signed_packed_type' in 'using trait = struct cppa::detail::ieee_754_trait<T>'
In file included from /home/edwin/tmp/libcppa/src/binary_deserializer.cpp:46:0:
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp: In function 'typename cppa::detail::ieee_754_trait<T>::float_type cppa::detail::unpack754(T) [with T = unsigned int; typename cppa::detail::ieee_754_trait<T>::float_type = float]':
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:131:1: warning: control reaches end of non-void function [-Wreturn-type]
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp: In function 'typename cppa::detail::ieee_754_trait<T>::float_type cppa::detail::unpack754(T) [with T = long unsigned int; typename cppa::detail::ieee_754_trait<T>::float_type = double]':
/home/edwin/tmp/libcppa/./cppa/detail/ieee_754.hpp:131:1: warning: control reaches end of non-void function [-Wreturn-type]
make[3]: *** [CMakeFiles/libcppa.dir/src/binary_deserializer.cpp.o] Error 1
make[3]: Leaving directory `/home/edwin/tmp/libcppa/build'
make[2]: *** [CMakeFiles/libcppa.dir/all] Error 2
make[2]: Leaving directory `/home/edwin/tmp/libcppa/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/edwin/tmp/libcppa/build'
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment