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
Touch seeded packages, which is subscribed to zmqpp in Ubuntu.
https://bugs.launchpad.net/bugs/1617005

Title:
  [MIR] zmqpp

Status in zmqpp package in Ubuntu:
  New

Bug description:
  [Availability]
   * Available in universe.

  [Rationale]
   * This package is required by unity-scopes-api.

  [Security]
   * No known security issues at this time, it has been in active use on our 
touch devices since a very long time already.

  [Quality assurance]
   * This package comes with a set of unit tests that are all being run during 
build-time.

  [Dependencies]
   Most dependencies are already in main, with only a small nitpick:
   * libboost-test-dev is in universe, but its source boost-defaults is already 
in main.
   * zeromq3 has a MIR filled as well 
(https://bugs.launchpad.net/ubuntu/+source/zeromq3/+bug/1597439)

  [Maintenance]
   * This package is used by Canonical upstream projects so the packaging is 
maintained by Canonical. The upstream code is actively maintained and developed 
by the zeromq team.

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to