Please upload a new zmqpp soon; 3.2.0-0ubuntu4 fails to build from
source for me. I fixed the first mistake with this patch:

--- a/src/tests/test_socket.cpp
+++ b/src/tests/test_socket.cpp
@@ -45,7 +45,7 @@
 BOOST_AUTO_TEST_CASE( socket_creation_bad_type )
 {
        zmqpp::context context;
-       BOOST_CHECK_THROW(zmqpp::socket socket(context, 
static_cast<zmqpp::socket_type>(-1)), zmqpp::zmq_internal_exception)
+       BOOST_CHECK_THROW(zmqpp::socket socket(context, 
static_cast<zmqpp::socket_type>(-1)), zmqpp::zmq_internal_exception);
 }
 
 BOOST_AUTO_TEST_CASE( valid_socket )


But this was not sufficient and I don't know how to fix this:


g++   -MMD -std=c++0x -pipe -Wall -fPIC -DBUILD_ENV=max 
-DBUILD_VERSION='"3.2.0"' -DBUILD_VERSION_MAJOR=3 -DBUILD_VERSION_MINOR=2 
-DBUILD_VERSION_REVISION=0 -DBUILD_DATESTAMP='"2016-09-22 17:05"' 
-DBUILD_LIBRARY_NAME='"zmqpp"' -DBUILD_CLIENT_NAME='"zmqpp"' -I./src -O3 
-funroll-loops -ffast-math -finline-functions -fomit-frame-pointer -DNDEBUG -c 
-o build/max-g++/obj/tests/test_socket_options.o 
src/tests/test_socket_options.cpp
src/tests/test_socket_options.cpp: In function ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&)’:
src/tests/test_socket_options.cpp:26:37: error: no match for ‘operator<<’ 
(operand types are ‘const char [16]’ and ‘const string {aka const 
std::__cxx11::basic_string<char>}’)
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/boost/config/no_tr1/complex.hpp:21:0,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:31,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from 
/usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from 
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from 
/usr/include/boost/lexical_cast/try_lexical_convert.hpp:42,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from src/tests/test_socket_options.cpp:7:
/usr/include/c++/6/complex:526:5: note: candidate: template<class _Tp, class 
_CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
     ^~~~~~~~
/usr/include/c++/6/complex:526:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/memory:82:0,
                 from /usr/include/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/test/tools/assertion_result.hpp:21,
                 from /usr/include/boost/test/tools/old/impl.hpp:20,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/bits/shared_ptr.h:66:5: note: candidate: template<class _Ch, 
class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, 
_Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
std::__shared_ptr<_Tp, _Lp>&)
     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
     ^~~~~~~~
/usr/include/c++/6/bits/shared_ptr.h:66:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:628:5: note: candidate: template<class _CharT, class 
_Traits, class _Tp> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&)
     operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
     ^~~~~~~~
/usr/include/c++/6/ostream:628:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:574:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, const unsigned char*)
     operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:574:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:569:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, const signed char*)
     operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:569:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:556:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, const char*)
     operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:556:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/ostream:638:0,
                 from /usr/include/c++/6/iterator:64,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/bits/ostream.tcc:321:5: note: candidate: template<class 
_CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
     ^~~~~~~~
/usr/include/c++/6/bits/ostream.tcc:321:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:539:5: note: candidate: template<class _CharT, class 
_Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:539:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:519:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, unsigned char)
     operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:519:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:514:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, signed char)
     operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:514:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:508:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, char)
     operator<<(basic_ostream<char, _Traits>& __out, char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:508:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:502:5: note: candidate: template<class _CharT, class 
_Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
     operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:502:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:497:5: note: candidate: template<class _CharT, class 
_Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
     operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:497:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/bits/ios_base.h:46:0,
                 from /usr/include/c++/6/ios:42,
                 from /usr/include/c++/6/ostream:38,
                 from /usr/include/c++/6/iterator:64,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/system_error:209:5: note: candidate: template<class _CharT, 
class _Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
     ^~~~~~~~
/usr/include/c++/6/system_error:209:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/string:52:0,
                 from 
/usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp:25,
                 from 
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:21,
                 from /usr/include/boost/test/detail/global_typedef.hpp:15,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/bits/basic_string.h:5325:5: note: candidate: template<class 
_CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os,
     ^~~~~~~~
/usr/include/c++/6/bits/basic_string.h:5325:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:26:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
src/tests/test_socket_options.cpp:26:97: error: there are no arguments to 
‘BOOST_CHECKPOINT’ that depend on a template parameter, so a declaration of 
‘BOOST_CHECKPOINT’ must be available [-fpermissive]
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                                                                
                 ^
src/tests/test_socket_options.cpp:26:97: note: (if you use ‘-fpermissive’, G++ 
will accept your code, but allowing the use of an undeclared name is deprecated)
src/tests/test_socket_options.cpp: In function ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&)’:
src/tests/test_socket_options.cpp:45:37: error: no match for ‘operator<<’ 
(operand types are ‘const char [16]’ and ‘const string {aka const 
std::__cxx11::basic_string<char>}’)
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/boost/config/no_tr1/complex.hpp:21:0,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:31,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from 
/usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from 
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from 
/usr/include/boost/lexical_cast/try_lexical_convert.hpp:42,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from src/tests/test_socket_options.cpp:7:
/usr/include/c++/6/complex:526:5: note: candidate: template<class _Tp, class 
_CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
     ^~~~~~~~
/usr/include/c++/6/complex:526:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/memory:82:0,
                 from /usr/include/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/test/tools/assertion_result.hpp:21,
                 from /usr/include/boost/test/tools/old/impl.hpp:20,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/bits/shared_ptr.h:66:5: note: candidate: template<class _Ch, 
class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, 
_Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
std::__shared_ptr<_Tp, _Lp>&)
     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
     ^~~~~~~~
/usr/include/c++/6/bits/shared_ptr.h:66:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:628:5: note: candidate: template<class _CharT, class 
_Traits, class _Tp> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&)
     operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
     ^~~~~~~~
/usr/include/c++/6/ostream:628:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:574:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, const unsigned char*)
     operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:574:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:569:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, const signed char*)
     operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:569:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:556:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, const char*)
     operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:556:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/ostream:638:0,
                 from /usr/include/c++/6/iterator:64,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/bits/ostream.tcc:321:5: note: candidate: template<class 
_CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
     ^~~~~~~~
/usr/include/c++/6/bits/ostream.tcc:321:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:539:5: note: candidate: template<class _CharT, class 
_Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
     ^~~~~~~~
/usr/include/c++/6/ostream:539:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:519:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, unsigned char)
     operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:519:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:514:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, signed char)
     operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:514:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:508:5: note: candidate: template<class _Traits> 
std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, 
_Traits>&, char)
     operator<<(basic_ostream<char, _Traits>& __out, char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:508:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<char, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:502:5: note: candidate: template<class _CharT, class 
_Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
     operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:502:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/iterator:64:0,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/ostream:497:5: note: candidate: template<class _CharT, class 
_Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
     operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
     ^~~~~~~~
/usr/include/c++/6/ostream:497:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/bits/ios_base.h:46:0,
                 from /usr/include/c++/6/ios:42,
                 from /usr/include/c++/6/ostream:38,
                 from /usr/include/c++/6/iterator:64,
                 from /usr/include/boost/test/detail/workaround.hpp:19,
                 from /usr/include/boost/test/detail/global_typedef.hpp:16,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/system_error:209:5: note: candidate: template<class _CharT, 
class _Traits> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
     ^~~~~~~~
/usr/include/c++/6/system_error:209:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
In file included from /usr/include/c++/6/string:52:0,
                 from 
/usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp:25,
                 from 
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:21,
                 from /usr/include/boost/test/detail/global_typedef.hpp:15,
                 from /usr/include/boost/test/tree/observer.hpp:17,
                 from /usr/include/boost/test/unit_test_log.hpp:18,
                 from /usr/include/boost/test/tools/old/impl.hpp:19,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from src/tests/test_socket_options.cpp:6:
/usr/include/c++/6/bits/basic_string.h:5325:5: note: candidate: template<class 
_CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& 
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os,
     ^~~~~~~~
/usr/include/c++/6/bits/basic_string.h:5325:5: note:   template argument 
deduction/substitution failed:
src/tests/test_socket_options.cpp:45:40: note:   mismatched types 
‘std::basic_ostream<_CharT, _Traits>’ and ‘const char [16]’
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                        ^~~~~~~~~~~
src/tests/test_socket_options.cpp:45:97: error: there are no arguments to 
‘BOOST_CHECKPOINT’ that depend on a template parameter, so a declaration of 
‘BOOST_CHECKPOINT’ must be available [-fpermissive]
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                                                                
                 ^
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = bool; WantedType = 
float; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:66:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:157:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
  BOOST_CHECKPOINT("setting option " << option_name << " against set type '" << 
value_type << "'");
                                                                                
                 ^
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = int; WantedType = 
float; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:73:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:157:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = int; WantedType = 
int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:74:20:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:157:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = long unsigned int; 
WantedType = float; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:100:25:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:157:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:108:28:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:157:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = bool; WantedType = 
int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:66:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:165:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = long unsigned int; 
WantedType = int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:100:25:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:165:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:108:28:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:165:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = bool; WantedType = 
long unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:66:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:169:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = int; WantedType = 
long unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:73:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:169:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = long unsigned int; 
WantedType = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:100:25:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:169:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = long unsigned int; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:108:28:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:169:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = bool; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:66:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = std::__cxx11::basic_string<char>; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:170:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = int; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:73:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = std::__cxx11::basic_string<char>; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:170:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = long unsigned int; 
WantedType = std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:100:25:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = std::__cxx11::basic_string<char>; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:170:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:108:28:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = std::__cxx11::basic_string<char>; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:170:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = bool; WantedType = 
long int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:66:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:184:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = int; WantedType = 
long int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:73:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:184:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = long unsigned int; 
WantedType = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:100:25:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:184:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:108:28:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:184:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = bool; WantedType = 
bool; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:66:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:197:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = int; WantedType = 
bool; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:73:21:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:197:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = long unsigned int; 
WantedType = bool; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:100:25:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:197:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_set(zmqpp::socket&, const zmqpp::socket_option&, const 
CheckType&, const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:108:28:   required from ‘void 
socket_options::check_set(zmqpp::socket&, const zmqpp::socket_option&, const 
string&, bool) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:197:2:   required from here
src/tests/test_socket_options.cpp:26:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = bool; WantedType = float; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:115:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:222:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
  BOOST_CHECKPOINT("getting option " << option_name << " against set type '" << 
value_type << "'");
                                                                                
                 ^
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = int; WantedType = int; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:120:20:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:222:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = int; WantedType = float; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:125:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:222:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long unsigned int; WantedType = 
float; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:129:25:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:222:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long int; WantedType = float; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:144:24:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:222:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:148:28:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = float; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:222:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = bool; WantedType = bool; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:115:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:230:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = int; WantedType = bool; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:125:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:230:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long unsigned int; WantedType = 
bool; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:129:25:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:230:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long int; WantedType = bool; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:144:24:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:230:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:148:28:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = bool; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:230:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = bool; WantedType = int; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:115:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:231:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long unsigned int; WantedType = 
int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:129:25:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:231:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long int; WantedType = int; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:144:24:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:231:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:148:28:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:231:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = bool; WantedType = long 
unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:115:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:240:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = int; WantedType = long unsigned 
int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:125:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:240:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long unsigned int; WantedType = 
long unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:129:25:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:240:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long int; WantedType = long 
unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:144:24:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:240:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = long unsigned int; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:148:28:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long unsigned int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:240:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = bool; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:115:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:241:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = int; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:125:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:241:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long unsigned int; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:129:25:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:241:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long int; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:144:24:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:241:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = 
std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:148:28:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = std::__cxx11::basic_string<char>; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:241:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = bool; WantedType = long int; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:115:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:251:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = int; WantedType = long int; 
std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:125:21:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:251:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long unsigned int; WantedType = 
long int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:129:25:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:251:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = long int; WantedType = long 
int; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:144:24:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:251:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
src/tests/test_socket_options.cpp: In instantiation of ‘void 
socket_options::try_get(const zmqpp::socket&, const zmqpp::socket_option&, 
const string&, const string&) [with CheckType = 
std::__cxx11::basic_string<char>; WantedType = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’:
src/tests/test_socket_options.cpp:148:28:   required from ‘void 
socket_options::check_get(zmqpp::socket&, const zmqpp::socket_option&, const 
string&) [with Type = long int; std::__cxx11::string = 
std::__cxx11::basic_string<char>]’
src/tests/test_socket_options.cpp:251:2:   required from here
src/tests/test_socket_options.cpp:45:97: error: ‘BOOST_CHECKPOINT’ was not 
declared in this scope
Makefile:190: recipe for target 'build/max-g++/obj/tests/test_socket_options.o' 
failed
make[1]: *** [build/max-g++/obj/tests/test_socket_options.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j1 test returned exit code 2
debian/rules:10: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1617005

Title:
  [MIR] zmqpp

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zmqpp/+bug/1617005/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to