Code Monkey home page Code Monkey logo

kitchen-sink-dlep's People

Contributors

b00ga avatar

Watchers

 avatar  avatar

kitchen-sink-dlep's Issues

Alpine 3.7 fails with DLEP 2.1

 stdout: [  3%] Running C++ protocol buffer compiler on destadvert.proto
       Scanning dependencies of target dlepObj
       [  6%] Building CXX object CMakeFiles/dlepObj.dir/DestAdvert.cpp.o
[libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax specified for the proto file: destadvert.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
       In file included from /usr/include/boost/asio/detail/socket_types.hpp:61:0,
                        from /usr/include/boost/asio/detail/epoll_reactor.hpp:30,
                        from /usr/include/boost/asio/detail/reactor.hpp:21,
                        from /usr/include/boost/asio/detail/impl/task_io_service.ipp:24,
                        from /usr/include/boost/asio/detail/task_io_service.hpp:198,
                        from /usr/include/boost/asio/impl/io_service.hpp:71,
                        from /usr/include/boost/asio/io_service.hpp:767,
                        from /usr/include/boost/asio/basic_io_object.hpp:19,
                        from /usr/include/boost/asio/basic_socket.hpp:20,
                        from /usr/include/boost/asio/basic_datagram_socket.hpp:20,
                        from /usr/include/boost/asio.hpp:21,
                        from /root/dlep/PeriodicMcastSendRcv.h:14,
                        from /root/dlep/DestAdvert.h:19,
                        from /root/dlep/DestAdvert.cpp:13:
       /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Werror=cpp]
        #warning redirecting incorrect #include <sys/poll.h> to <poll.h>
         ^~~~~~~
       cc1plus: all warnings being treated as errors
       make[2]: *** [CMakeFiles/dlepObj.dir/build.make:71: CMakeFiles/dlepObj.dir/DestAdvert.cpp.o] Error 1
       make[1]: *** [CMakeFiles/Makefile2:142: CMakeFiles/dlepObj.dir/all] Error 2
       make: *** [Makefile:163: all] Error 2

OpenBSD fails with DLEP 2.1

         localhost failed | msg: non-zero return code | stdout: [  3%] Running C++ protocol buffer compiler on destadvert.proto
       Scanning dependencies of target dlepObj
       [  6%] Building CXX object CMakeFiles/dlepObj.dir/DestAdvert.cpp.o
       [  9%] Building CXX object CMakeFiles/dlepObj.dir/DlepInit.cpp.o
       [ 12%] Building CXX object CMakeFiles/dlepObj.dir/DlepLogger.cpp.o
       [ 16%] Building CXX object CMakeFiles/dlepObj.dir/Dlep.cpp.o
       [ 19%] Building CXX object CMakeFiles/dlepObj.dir/Peer.cpp.o
       [ 22%] Building CXX object CMakeFiles/dlepObj.dir/InfoBaseMgr.cpp.o
       [ 25%] Building CXX object CMakeFiles/dlepObj.dir/PeerDiscovery.cpp.o
       [ 29%] Building CXX object CMakeFiles/dlepObj.dir/DlepServiceImpl.cpp.o
       [ 32%] Building CXX object CMakeFiles/dlepObj.dir/DlepMac.cpp.o
       [ 35%] Building CXX object CMakeFiles/dlepObj.dir/PeriodicMcastSendRcv.cpp.o
       [ 38%] Building CXX object CMakeFiles/dlepObj.dir/NetUtils.cpp.o
       [ 41%] Building CXX object CMakeFiles/dlepObj.dir/ProtocolMessage.cpp.o
       [ 45%] Building CXX object CMakeFiles/dlepObj.dir/DataItem.cpp.o
       [ 48%] Building CXX object CMakeFiles/dlepObj.dir/ProtocolConfigImpl.cpp.o
       [ 51%] Building CXX object CMakeFiles/dlepObj.dir/destadvert.pb.cc.o
       [ 51%] Built target dlepObj
       Scanning dependencies of target dlepShared
       [ 54%] Linking CXX shared library libdlep.so
       [ 54%] Built target dlepShared
       Scanning dependencies of target Dlep
       [ 58%] Building CXX object CMakeFiles/Dlep.dir/ExampleMain.cpp.o | stderr: [libprotobuf WARNING /usr/obj/ports/protobuf-3.6.1/protobuf-3.6.1/src/google/protobuf/compiler/parser.cc:562] No syntax specified for the proto file: destadvert.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:50:7: error: unused typedef 'boost_concept_check50' [-Werror,-Wunused-local-typedef]
             BOOST_CONCEPT_ASSERT((Model));
             ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:32:1: note: expanded from here
       boost_concept_check50
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:450:11: error: unused typedef 'boost_concept_check450' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:18:1: note: expanded from here
       boost_concept_check450
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:462:11: error: unused typedef 'boost_concept_check462' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:199:1: note: expanded from here
       boost_concept_check462
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:463:11: error: unused typedef 'boost_concept_check463' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:201:1: note: expanded from here
       boost_concept_check463
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:481:11: error: unused typedef 'boost_concept_check481' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:209:1: note: expanded from here
       boost_concept_check481
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:483:11: error: unused typedef 'boost_concept_check483' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:213:1: note: expanded from here
       boost_concept_check483
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:482:11: error: unused typedef 'boost_concept_check482' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:211:1: note: expanded from here
       boost_concept_check482
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:514:9: error: unused typedef 'boost_concept_check514' [-Werror,-Wunused-local-typedef]
               BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
               ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:2:1: note: expanded from here
       boost_concept_check514
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:515:9: error: unused typedef 'boost_concept_check515' [-Werror,-Wunused-local-typedef]
               BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
               ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:4:1: note: expanded from here
       boost_concept_check515
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:545:11: error: unused typedef 'boost_concept_check548' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:43:1: note: expanded from here
       boost_concept_check548
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:573:11: error: unused typedef 'boost_concept_check576' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:43:1: note: expanded from here
       boost_concept_check576
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:603:11: error: unused typedef 'boost_concept_check606' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((Convertible<
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:44:1: note: expanded from here
       boost_concept_check606
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:650:11: error: unused typedef 'boost_concept_check650' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:46:1: note: expanded from here
       boost_concept_check650
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:677:11: error: unused typedef 'boost_concept_check678' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:152:1: note: expanded from here
       boost_concept_check678
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:680:11: error: unused typedef 'boost_concept_check680' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:154:1: note: expanded from here
       boost_concept_check680
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:697:11: error: unused typedef 'boost_concept_check700' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:49:1: note: expanded from here
       boost_concept_check700
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:710:11: error: unused typedef 'boost_concept_check713' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:155:1: note: expanded from here
       boost_concept_check713
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:726:11: error: unused typedef 'boost_concept_check728' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:51:1: note: expanded from here
       boost_concept_check728
       ^
       In file included from /root/dlep/ExampleMain.cpp:22:
       In file included from /usr/local/include/boost/lexical_cast.hpp:30:
       In file included from /usr/local/include/boost/range/iterator_range_core.hpp:38:
       In file included from /usr/local/include/boost/range/functions.hpp:20:
       In file included from /usr/local/include/boost/range/size.hpp:21:
       In file included from /usr/local/include/boost/range/size_type.hpp:20:
       In file included from /usr/local/include/boost/range/concepts.hpp:19:
       /usr/local/include/boost/concept_check.hpp:730:11: error: unused typedef 'boost_concept_check730' [-Werror,-Wunused-local-typedef]
                 BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
                 ^
       /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
           ^
       /usr/local/include/boost/concept/detail/general.hpp:72:7: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
             BOOST_PP_CAT(boost_concept_check,__LINE__)             \
             ^
       /usr/local/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
       #    define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
                                      ^
       /usr/local/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
       #    define BOOST_PP_CAT_I(a, b) a ## b
                                        ^
       <scratch space>:53:1: note: expanded from here
       boost_concept_check730
       ^
       fatal error: too many errors emitted, stopping now [-ferror-limit=]
       20 errors generated.
       *** Error 1 in . (CMakeFiles/Dlep.dir/build.make:63 'CMakeFiles/Dlep.dir/ExampleMain.cpp.o': /usr/bin/c++  -DBOOST_MPL_CFG_NO_PREPROCESSED_H...)
       *** Error 1 in . (CMakeFiles/Makefile2:68 'CMakeFiles/Dlep.dir/all')
       *** Error 1 in /root/dlep/build (Makefile:163 'all')

Alpine 3.6 fails with DLEP 2.1

[  3%] Running C++ protocol buffer compiler on destadvert.proto
       Scanning dependencies of target dlepObj
       [  6%] Building CXX object CMakeFiles/dlepObj.dir/DestAdvert.cpp.o
[libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax specified for the proto file: destadvert.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
       In file included from /usr/include/boost/asio/detail/socket_types.hpp:61:0,
                        from /usr/include/boost/asio/detail/epoll_reactor.hpp:30,
                        from /usr/include/boost/asio/detail/reactor.hpp:21,
                        from /usr/include/boost/asio/detail/impl/task_io_service.ipp:24,
                        from /usr/include/boost/asio/detail/task_io_service.hpp:198,
                        from /usr/include/boost/asio/impl/io_service.hpp:71,
                        from /usr/include/boost/asio/io_service.hpp:767,
                        from /usr/include/boost/asio/basic_io_object.hpp:19,
                        from /usr/include/boost/asio/basic_socket.hpp:20,
                        from /usr/include/boost/asio/basic_datagram_socket.hpp:20,
                        from /usr/include/boost/asio.hpp:21,
                        from /root/dlep/PeriodicMcastSendRcv.h:14,
                        from /root/dlep/DestAdvert.h:19,
                        from /root/dlep/DestAdvert.cpp:13:
       /usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Werror=cpp]
        #warning redirecting incorrect #include <sys/poll.h> to <poll.h>
         ^~~~~~~
       cc1plus: all warnings being treated as errors
       make[2]: *** [CMakeFiles/dlepObj.dir/build.make:71: CMakeFiles/dlepObj.dir/DestAdvert.cpp.o] Error 1
       make[1]: *** [CMakeFiles/Makefile2:142: CMakeFiles/dlepObj.dir/all] Error 2
       make: *** [Makefile:163: all] Error 2

Fedora 28 fails w/ DLEP 2.1

[root@default-fedora-28-cloud-base build]# make
[  3%] Building CXX object CMakeFiles/dlepObj.dir/DlepInit.cpp.o
/root/dlep/DlepInit.cpp: In function ‘LLDLEP::DlepService* LLDLEP::DlepInit(LLDLEP::DlepClient&)’:
/root/dlep/DlepInit.cpp:81:39: error: catching polymorphic type ‘struct LLDLEP::internal::DlepServiceImpl::InitializationError’ by value [-Werror=catch-value=]
     catch (internal::DlepServiceImpl::InitializationError)
                                       ^~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/dlepObj.dir/build.make:84: CMakeFiles/dlepObj.dir/DlepInit.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/dlepObj.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

CentOS 6 fails w/ DLEP 2.1

[root@default-centos-6 build]# make
[  3%] Building CXX object CMakeFiles/dlepObj.dir/DestAdvert.cpp.o
In file included from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:32:0,
                 from /usr/include/boost148/boost/shared_ptr.hpp:17,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/smart_ptr/detail/shared_count.hpp:284:33: error: ‘template<class> class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/memory:80:0,
                 from /usr/include/boost148/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:27,
                 from /usr/include/boost148/boost/shared_ptr.hpp:17,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/opt/rh/devtoolset-7/root/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /usr/include/boost148/boost/shared_ptr.hpp:17:0,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:146:65: error: ‘template<class> class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/memory:80:0,
                 from /usr/include/boost148/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:27,
                 from /usr/include/boost148/boost/shared_ptr.hpp:17,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/opt/rh/devtoolset-7/root/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /usr/include/boost148/boost/shared_ptr.hpp:17:0,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:285:30: error: ‘template<class> class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations]
     explicit shared_ptr(std::auto_ptr<Y> & r): px(r.get()), pn()
                              ^~~~~~~~
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/memory:80:0,
                 from /usr/include/boost148/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:27,
                 from /usr/include/boost148/boost/shared_ptr.hpp:17,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/opt/rh/devtoolset-7/root/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /usr/include/boost148/boost/shared_ptr.hpp:17:0,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:329:34: error: ‘template<class> class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/memory:80:0,
                 from /usr/include/boost148/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:27,
                 from /usr/include/boost148/boost/shared_ptr.hpp:17,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/opt/rh/devtoolset-7/root/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /usr/include/boost148/boost/asio/io_service.hpp:767:0,
                 from /usr/include/boost148/boost/asio/basic_io_object.hpp:19,
                 from /usr/include/boost148/boost/asio/basic_socket.hpp:19,
                 from /usr/include/boost148/boost/asio/basic_datagram_socket.hpp:20,
                 from /usr/include/boost148/boost/asio.hpp:20,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/impl/io_service.hpp: In member function ‘void boost::asio::io_service::dispatch(CompletionHandler&&)’:
/usr/include/boost148/boost/asio/impl/io_service.hpp:85:67: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_COMPLETION_HANDLER_CHECK(CompletionHandler, handler) type_check;
                                                                   ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/io_service.hpp: In member function ‘void boost::asio::io_service::post(CompletionHandler&&)’:
/usr/include/boost148/boost/asio/impl/io_service.hpp:95:67: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_COMPLETION_HANDLER_CHECK(CompletionHandler, handler) type_check;
                                                                   ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/basic_datagram_socket.hpp:20:0,
                 from /usr/include/boost148/boost/asio.hpp:20,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_socket.hpp: In member function ‘void boost::asio::basic_socket<Protocol, SocketService>::async_connect(const endpoint_type&, ConnectHandler&&)’:
/usr/include/boost148/boost/asio/basic_socket.hpp:706:63: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_CONNECT_HANDLER_CHECK(ConnectHandler, handler) type_check;
                                                               ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:20:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_send(const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:298:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_send(const ConstBufferSequence&, boost::asio::socket_base::message_flags, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:340:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_send_to(const ConstBufferSequence&, const endpoint_type&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:478:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_send_to(const ConstBufferSequence&, const endpoint_type&, boost::asio::socket_base::message_flags, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:518:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_receive(const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:655:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_receive(const MutableBufferSequence&, boost::asio::socket_base::message_flags, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:696:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_receive_from(const MutableBufferSequence&, boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::endpoint_type&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:834:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp: In member function ‘void boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::async_receive_from(const MutableBufferSequence&, boost::asio::basic_datagram_socket<Protocol, DatagramSocketService>::endpoint_type&, boost::asio::socket_base::message_flags, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_datagram_socket.hpp:876:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:21:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_deadline_timer.hpp: In member function ‘void boost::asio::basic_deadline_timer<Time, TimeTraits, TimerService>::async_wait(WaitHandler&&)’:
/usr/include/boost148/boost/asio/basic_deadline_timer.hpp:499:57: error: typedef ‘type_check’ locally defined but not used -Werror=unused-local-typedefs]
     BOOST_ASIO_WAIT_HANDLER_CHECK(WaitHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:23:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_send(const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:293:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_send(const ConstBufferSequence&, boost::asio::socket_base::message_flags, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:334:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_send_to(const ConstBufferSequence&, const endpoint_type&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:472:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_send_to(const ConstBufferSequence&, const endpoint_type&, boost::asio::socket_base::message_flags, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:512:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_receive(const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:649:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_receive(const MutableBufferSequence&, boost::asio::socket_base::message_flags, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:690:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_receive_from(const MutableBufferSequence&, boost::asio::basic_raw_socket<Protocol, RawSocketService>::endpoint_type&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:828:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_raw_socket.hpp: In member function ‘void boost::asio::basic_raw_socket<Protocol, RawSocketService>::async_receive_from(const MutableBufferSequence&, boost::asio::basic_raw_socket<Protocol, RawSocketService>::endpoint_type&, boost::asio::socket_base::message_flags, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_raw_socket.hpp:870:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:24:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_seq_packet_socket.hpp: In member function ‘void boost::asio::basic_seq_packet_socket<Protocol, SeqPacketSocketService>::async_send(const ConstBufferSequence&, boost::asio::socket_base::message_flags, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_seq_packet_socket.hpp:276:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_seq_packet_socket.hpp: In member function ‘void boost::asio::basic_seq_packet_socket<Protocol, SeqPacketSocketService>::async_receive(const MutableBufferSequence&, boost::asio::socket_base::message_flags&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_seq_packet_socket.hpp:446:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_seq_packet_socket.hpp: In member function ‘void boost::asio::basic_seq_packet_socket<Protocol, SeqPacketSocketService>::async_receive(const MutableBufferSequence&, boost::asio::socket_base::message_flags, boost::asio::socket_base::message_flags&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_seq_packet_socket.hpp:502:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:25:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_serial_port.hpp: In member function ‘void boost::asio::basic_serial_port<SerialPortService>::async_write_some(const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_serial_port.hpp:567:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_serial_port.hpp: In member function ‘void boost::asio::basic_serial_port<SerialPortService>::async_read_some(const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_serial_port.hpp:678:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:26:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_signal_set.hpp: In member function ‘void boost::asio::basic_signal_set<SignalSetService>::async_wait(SignalHandler&&)’:
/usr/include/boost148/boost/asio/basic_signal_set.hpp:372:61: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_SIGNAL_HANDLER_CHECK(SignalHandler, handler) type_check;
                                                             ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:27:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_socket_acceptor.hpp: In member function ‘void boost::asio::basic_socket_acceptor<Protocol, SocketAcceptorService>::async_accept(boost::asio::basic_socket<Protocol, SocketService>&, AcceptHandler&&)’:
/usr/include/boost148/boost/asio/basic_socket_acceptor.hpp:957:61: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_ACCEPT_HANDLER_CHECK(AcceptHandler, handler) type_check;
                                                             ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_socket_acceptor.hpp: In member function ‘void boost::asio::basic_socket_acceptor<Protocol, SocketAcceptorService>::async_accept(boost::asio::basic_socket<Protocol, SocketService>&, boost::asio::basic_socket_acceptor<Protocol, SocketAcceptorService>::endpoint_type&, AcceptHandler&&)’:
/usr/include/boost148/boost/asio/basic_socket_acceptor.hpp:1065:61: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_ACCEPT_HANDLER_CHECK(AcceptHandler, handler) type_check;
                                                             ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:30:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/basic_stream_socket.hpp: In member function ‘void boost::asio::basic_stream_socket<Protocol, StreamSocketService>::async_send(const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_stream_socket.hpp:311:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_stream_socket.hpp: In member function ‘void boost::asio::basic_stream_socket<Protocol, StreamSocketService>::async_send(const ConstBufferSequence&, boost::asio::socket_base::message_flags, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_stream_socket.hpp:361:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_stream_socket.hpp: In member function ‘void boost::asio::basic_stream_socket<Protocol, StreamSocketService>::async_receive(const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_stream_socket.hpp:515:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_stream_socket.hpp: In member function ‘void boost::asio::basic_stream_socket<Protocol, StreamSocketService>::async_receive(const MutableBufferSequence&, boost::asio::socket_base::message_flags, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_stream_socket.hpp:567:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_stream_socket.hpp: In member function ‘void boost::asio::basic_stream_socket<Protocol, StreamSocketService>::async_write_some(const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/basic_stream_socket.hpp:674:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/basic_stream_socket.hpp: In member function ‘void boost::asio::basic_stream_socket<Protocol, StreamSocketService>::async_read_some(const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/basic_stream_socket.hpp:785:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/write.hpp:609:0,
                 from /usr/include/boost148/boost/asio/buffered_write_stream.hpp:29,
                 from /usr/include/boost148/boost/asio/buffered_stream.hpp:21,
                 from /usr/include/boost148/boost/asio.hpp:36,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/impl/write.hpp: In function ‘void boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, CompletionCondition, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write.hpp:568:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/write.hpp: In function ‘void boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write.hpp:583:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/write.hpp: In function ‘void boost::asio::async_write(AsyncWriteStream&, boost::asio::basic_streambuf<Allocator>&, CompletionCondition, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write.hpp:681:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/write.hpp: In function ‘void boost::asio::async_write(AsyncWriteStream&, boost::asio::basic_streambuf<Allocator>&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write.hpp:695:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/connect.hpp:814:0,
                 from /usr/include/boost148/boost/asio.hpp:41,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/impl/connect.hpp: In function ‘void boost::asio::async_connect(boost::asio::basic_socket<Protocol, DatagramSocketService>&, Iterator, ComposedConnectHandler&&)’:
/usr/include/boost148/boost/asio/impl/connect.hpp:329:50: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
       ComposedConnectHandler, handler, Iterator) type_check;
                                                  ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/connect.hpp: In function ‘void boost::asio::async_connect(boost::asio::basic_socket<Protocol, DatagramSocketService>&, Iterator, Iterator, ComposedConnectHandler&&)’:
/usr/include/boost148/boost/asio/impl/connect.hpp:346:50: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
       ComposedConnectHandler, handler, Iterator) type_check;
                                                  ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/connect.hpp: In function ‘void boost::asio::async_connect(boost::asio::basic_socket<Protocol, DatagramSocketService>&, Iterator, ConnectCondition, ComposedConnectHandler&&)’:
/usr/include/boost148/boost/asio/impl/connect.hpp:363:50: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
       ComposedConnectHandler, handler, Iterator) type_check;
                                                  ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/connect.hpp: In function ‘void boost::asio::async_connect(boost::asio::basic_socket<Protocol, DatagramSocketService>&, Iterator, Iterator, ConnectCondition, ComposedConnectHandler&&)’:
/usr/include/boost148/boost/asio/impl/connect.hpp:379:50: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
       ComposedConnectHandler, handler, Iterator) type_check;
                                                  ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:53:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/ip/basic_resolver.hpp: In member function ‘void boost::asio::ip::basic_resolver<InternetProtocol, ResolverService>::async_resolve(const query&, ResolveHandler&&)’:
/usr/include/boost148/boost/asio/ip/basic_resolver.hpp:162:44: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
         ResolveHandler, handler, iterator) type_check;
                                            ^~~~~~~~~~
/usr/include/boost148/boost/asio/ip/basic_resolver.hpp: In member function ‘void boost::asio::ip::basic_resolver<InternetProtocol, ResolverService>::async_resolve(const endpoint_type&, ResolveHandler&&)’:
/usr/include/boost148/boost/asio/ip/basic_resolver.hpp:253:44: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
         ResolveHandler, handler, iterator) type_check;
                                            ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/placeholders.hpp:19:0,
                 from /usr/include/boost148/boost/asio.hpp:72,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/bind/arg.hpp: In constructor ‘boost::arg<I>::arg(const T&)’:
/usr/include/boost148/boost/bind/arg.hpp:37:22: error: typedef ‘T_must_be_placeholder’ locally defined but not used [-Werror=unused-local-typedefs]
         typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
                      ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:74:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/posix/basic_stream_descriptor.hpp: In member function ‘void boost::asio::posix::basic_stream_descriptor<StreamDescriptorService>::async_write_some(const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/posix/basic_stream_descriptor.hpp:233:59: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                           ^~~~~~~~~~
/usr/include/boost148/boost/asio/posix/basic_stream_descriptor.hpp: In member function ‘void boost::asio::posix::basic_stream_descriptor<StreamDescriptorService>::async_read_some(const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/posix/basic_stream_descriptor.hpp:344:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/read.hpp:622:0,
                 from /usr/include/boost148/boost/asio.hpp:79,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/impl/read.hpp: In function ‘void boost::asio::async_read(AsyncReadStream&, const MutableBufferSequence&, CompletionCondition, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read.hpp:509:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read.hpp: In function ‘void boost::asio::async_read(AsyncReadStream&, const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read.hpp:524:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read.hpp: In function ‘void boost::asio::async_read(AsyncReadStream&, boost::asio::basic_streambuf<Allocator>&, CompletionCondition, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read.hpp:668:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read.hpp: In function ‘void boost::asio::async_read(AsyncReadStream&, boost::asio::basic_streambuf<Allocator>&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read.hpp:682:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/read_at.hpp:655:0,
                 from /usr/include/boost148/boost/asio.hpp:80,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/impl/read_at.hpp: In function ‘void boost::asio::async_read_at(AsyncRandomAccessReadDevice&, uint64_t, const MutableBufferSequence&, CompletionCondition, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read_at.hpp:547:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read_at.hpp: In function ‘void boost::asio::async_read_at(AsyncRandomAccessReadDevice&, uint64_t, const MutableBufferSequence&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read_at.hpp:563:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read_at.hpp: In function ‘void boost::asio::async_read_at(AsyncRandomAccessReadDevice&, uint64_t, boost::asio::basic_streambuf<Allocator>&, CompletionCondition, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read_at.hpp:714:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read_at.hpp: In function ‘void boost::asio::async_read_at(AsyncRandomAccessReadDevice&, uint64_t, boost::asio::basic_streambuf<Allocator>&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read_at.hpp:730:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/read_until.hpp:902:0,
                 from /usr/include/boost148/boost/asio.hpp:81,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/impl/read_until.hpp: In function ‘void boost::asio::async_read_until(AsyncReadStream&, boost::asio::basic_streambuf<Allocator>&, char, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read_until.hpp:493:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read_until.hpp: In function ‘void boost::asio::async_read_until(AsyncReadStream&, boost::asio::basic_streambuf<Allocator>&, const string&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read_until.hpp:682:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read_until.hpp: In function ‘void boost::asio::async_read_until(AsyncReadStream&, boost::asio::basic_streambuf<Allocator>&, const regex&, ReadHandler&&)’:
/usr/include/boost148/boost/asio/impl/read_until.hpp:878:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/read_until.hpp: In function ‘void boost::asio::async_read_until(AsyncReadStream&, boost::asio::basic_streambuf<Allocator>&, MatchCondition, ReadHandler&&, typename boost::enable_if<boost::asio::is_match_condition<MatchCondition> >::type*)’:
/usr/include/boost148/boost/asio/impl/read_until.hpp:1074:55: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_READ_HANDLER_CHECK(ReadHandler, handler) type_check;
                                                       ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio.hpp:90:0,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/strand.hpp: In member function ‘void boost::asio::io_service::strand::dispatch(CompletionHandler&&)’:
/usr/include/boost148/boost/asio/strand.hpp:148:69: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_COMPLETION_HANDLER_CHECK(CompletionHandler, handler) type_check;
                                                                     ^~~~~~~~~~
/usr/include/boost148/boost/asio/strand.hpp: In member function ‘void boost::asio::io_service::strand::post(CompletionHandler&&)’:
/usr/include/boost148/boost/asio/strand.hpp:174:69: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
     BOOST_ASIO_COMPLETION_HANDLER_CHECK(CompletionHandler, handler) type_check;
                                                                     ^~~~~~~~~~
In file included from /usr/include/boost148/boost/asio/write_at.hpp:641:0,
                 from /usr/include/boost148/boost/asio.hpp:104,
                 from /root/dlep/PeriodicMcastSendRcv.h:14,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/asio/impl/write_at.hpp: In function ‘void boost::asio::async_write_at(AsyncRandomAccessWriteDevice&, uint64_t, const ConstBufferSequence&, CompletionCondition, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write_at.hpp:606:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/write_at.hpp: In function ‘void boost::asio::async_write_at(AsyncRandomAccessWriteDevice&, uint64_t, const ConstBufferSequence&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write_at.hpp:622:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/write_at.hpp: In function ‘void boost::asio::async_write_at(AsyncRandomAccessWriteDevice&, uint64_t, boost::asio::basic_streambuf<Allocator>&, CompletionCondition, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write_at.hpp:722:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
/usr/include/boost148/boost/asio/impl/write_at.hpp: In function ‘void boost::asio::async_write_at(AsyncRandomAccessWriteDevice&, uint64_t, boost::asio::basic_streambuf<Allocator>&, WriteHandler&&)’:
/usr/include/boost148/boost/asio/impl/write_at.hpp:737:57: error: typedef ‘type_check’ locally defined but not used [-Werror=unused-local-typedefs]
   BOOST_ASIO_WRITE_HANDLER_CHECK(WriteHandler, handler) type_check;
                                                         ^~~~~~~~~~
In file included from /usr/include/boost148/boost/bind/mem_fn.hpp:25:0,
                 from /usr/include/boost148/boost/mem_fn.hpp:22,
                 from /usr/include/boost148/boost/bind/bind.hpp:26,
                 from /usr/include/boost148/boost/bind.hpp:22,
                 from /root/dlep/PeriodicMcastSendRcv.h:16,
                 from /root/dlep/DestAdvert.h:19,
                 from /root/dlep/DestAdvert.cpp:13:
/usr/include/boost148/boost/get_pointer.hpp: At global scope:
/usr/include/boost148/boost/get_pointer.hpp:25:40: error: ‘template<class> class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations]
 template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                        ^~~~~~~~
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/memory:80:0,
                 from /usr/include/boost148/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:27,
                 from /usr/include/boost148/boost/shared_ptr.hpp:17,
                 from /usr/include/boost148/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost148/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost148/boost/thread/locks.hpp:12,
                 from /usr/include/boost148/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost148/boost/thread/mutex.hpp:16,
                 from /root/dlep/DestAdvert.h:15,
                 from /root/dlep/DestAdvert.cpp:13:
/opt/rh/devtoolset-7/root/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/dlepObj.dir/DestAdvert.cpp.o] Error 1
make[1]: *** [CMakeFiles/dlepObj.dir/all] Error 2
make: *** [all] Error 2

Arch Linux fails with DLEP 2.1

         localhost failed | msg: non-zero return code | stdout: [  3%] Running cpp protocol buffer compiler on destadvert.proto
       Scanning dependencies of target dlepObj
       [  6%] Building CXX object CMakeFiles/dlepObj.dir/DestAdvert.cpp.o
       [  9%] Building CXX object CMakeFiles/dlepObj.dir/DlepInit.cpp.o
stderr: [libprotobuf WARNING google/protobuf/compiler/parser.cc:562] No syntax specified for the proto file: destadvert.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
       /root/dlep/DlepInit.cpp: In function 'LLDLEP::DlepService* LLDLEP::DlepInit(LLDLEP::DlepClient&)':
       /root/dlep/DlepInit.cpp:81:39: error: catching polymorphic type 'struct LLDLEP::internal::DlepServiceImpl::InitializationError' by value [-Werror=catch-value=]
            catch (internal::DlepServiceImpl::InitializationError)
                                              ^~~~~~~~~~~~~~~~~~~
       cc1plus: all warnings being treated as errors
       make[2]: *** [CMakeFiles/dlepObj.dir/build.make:84: CMakeFiles/dlepObj.dir/DlepInit.cpp.o] Error 1
       make[1]: *** [CMakeFiles/Makefile2:110: CMakeFiles/dlepObj.dir/all] Error 2
       make: *** [Makefile:163: all] Error 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.