Cylix / cpp_redis

C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform - NO LONGER MAINTAINED - Please check https://github.com/cpp-redis/cpp_redis
MIT License
1.24k stars 551 forks source link

Stack on building CXX object tacopie... #174

Open Poyias opened 6 years ago

Poyias commented 6 years ago

Hi Simon,

This looks like an amazing library, thanks !! I followed the installation but when I do make I get this error:

Scanning dependencies of target tacopie [ 2%] Building CXX object tacopie/CMakeFiles/tacopie.dir//sources/builders/array_builder.cpp.o In file included from /programming/apoyias/cpp_redis/includes/cpp_redis/builders/array_builder.hpp:26:0, from /programming/apoyias/cpp_redis/sources/builders/array_builder.cpp:23: /programming/apoyias/cpp_redis/includes/cpp_redis/builders/integer_builder.hpp:42:3: error: looser throw specifier for ‘virtual cpp_redis::builders::integer_builder::~integer_builder()’ In file included from /programming/apoyias/cpp_redis/includes/cpp_redis/builders/array_builder.hpp:25:0, from /programming/apoyias/cpp_redis/sources/builders/array_builder.cpp:23: /programming/apoyias/cpp_redis/includes/cpp_redis/builders/builder_iface.hpp:39:11: error: overriding ‘virtual cpp_redis::builders::builder_iface::~builder_iface() noexcept (true)’ In file included from /programming/apoyias/cpp_redis/sources/builders/array_builder.cpp:23:0: /programming/apoyias/cpp_redis/includes/cpp_redis/builders/array_builder.hpp:41:3: error: looser throw specifier for ‘virtual cpp_redis::builders::array_builder::~array_builder()’ In file included from /programming/apoyias/cpp_redis/includes/cpp_redis/builders/array_builder.hpp:25:0, from /programming/apoyias/cpp_redis/sources/builders/array_builder.cpp:23: /programming/apoyias/cpp_redis/includes/cpp_redis/builders/builder_iface.hpp:39:11: error: overriding ‘virtual cpp_redis::builders::builder_iface::~builder_iface() noexcept (true)’ In file included from /programming/apoyias/cpp_redis/sources/builders/array_builder.cpp:25:0: /programming/apoyias/cpp_redis/includes/cpp_redis/misc/error.hpp:35:29: error: ‘std::runtime_error::runtime_error’ names constructor In file included from /programming/apoyias/cpp_redis/sources/builders/array_builder.cpp:26:0: /programming/apoyias/cpp_redis/includes/cpp_redis/misc/logger.hpp:104:3: error: looser throw specifier for ‘virtual cpp_redis::logger::~logger()’ /programming/apoyias/cpp_redis/includes/cpp_redis/misc/logger.hpp:40:11: error: overriding ‘virtual cpp_redis::logger_iface::~logger_iface() noexcept (true)’ make[2]: *** [tacopie/CMakeFiles/tacopie.dir//sources/builders/array_builder.cpp.o] Error 1 make[1]: *** [tacopie/CMakeFiles/tacopie.dir/all] Error 2

Is there any way to get around it?

Regards, Andreas