matrix-io / matrixio-alexa-sdk-guide

Guide on how to setup the Alexa SDK in a Raspberry Pi with a MATRIX Creator/Voice.
4 stars 1 forks source link

Build warnings #7

Open 0PK opened 6 years ago

0PK commented 6 years ago
[ 54%] Building CXX object PlaylistParser/src/CMakeFiles/PlaylistParser.dir/UrlContentToAttachmentConverter.cpp.o
In file included from /usr/include/c++/6/vector:64:0,
                 from /home/pi/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/SDS/InProcessSDS.h:19,
                 from /home/pi/avs-device-sdk/AVSCommon/AVS/include/AVSCommon/AVS/Attachment/Attachment.h:25,
                 from /home/pi/avs-device-sdk/AVSCommon/AVS/include/AVSCommon/AVS/Attachment/InProcessAttachment.h:19,
                 from /home/pi/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/HTTPContent.h:23,
                 from /home/pi/avs-device-sdk/AVSCommon/SDKInterfaces/include/AVSCommon/SDKInterfaces/HTTPContentFetcherInterface.h:21,
                 from /home/pi/avs-device-sdk/AVSCommon/SDKInterfaces/include/AVSCommon/SDKInterfaces/HTTPContentFetcherInterfaceFactoryInterface.h:22,
                 from /home/pi/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:24,
                 from /home/pi/avs-device-sdk/PlaylistParser/src/PlaylistParser.cpp:16:
/usr/include/c++/6/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo; _Alloc = std::allocator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo>]’:
/usr/include/c++/6/bits/stl_vector.h:594:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >’ will change in GCC 7.1
       { return const_reverse_iterator(end()); }
                                            ^
/usr/include/c++/6/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rend() const [with _Tp = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo; _Alloc = std::allocator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo>]’:
/usr/include/c++/6/bits/stl_vector.h:612:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >’ will change in GCC 7.1
       { return const_reverse_iterator(begin()); }
                                              ^
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/6/deque:60,
                 from /home/pi/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:19,
                 from /home/pi/avs-device-sdk/PlaylistParser/src/PlaylistParser.cpp:16:
/usr/include/c++/6/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >]’:
/usr/include/c++/6/bits/stl_iterator.h:127:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> > >::iterator_type {aka __gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >}’ will change in GCC 7.1
       reverse_iterator(iterator_type __x) : current(__x) { }
       ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/deque:63:0,
                 from /home/pi/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:19,
                 from /home/pi/avs-device-sdk/PlaylistParser/src/PlaylistParser.cpp:16:
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; _Allocator = std::allocator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo>]’:
/usr/include/c++/6/bits/stl_uninitialized.h:304:69: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
                                                                     ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; _Tp = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo]’:
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
                                                               ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
  __uninit_copy(__first, __last, __result);
                                         ^
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; bool _TrivialValueTypes = false]’:
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
Scanning dependencies of target KWD
0PK commented 6 years ago

May 3rd 2018, Another try from clean Stretch image another fail:

[  0%] Building CXX object ThirdParty/matrixio-libs/CMakeFiles/matrix_hal.dir/everloop.cpp.o
[  1%] Building CXX object ThirdParty/googletest-release-1.8.0/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
[  1%] Building CXX object ThirdParty/googletest-release-1.8.0/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[  1%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/AVSDirective.cpp.o
[  2%] Linking CXX shared library libmatrix_hal.so
[  2%] Built target matrix_hal
[  3%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/AVSMessage.cpp.o
[  3%] Building CXX object ThirdParty/googletest-release-1.8.0/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[  3%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/AVSMessageHeader.cpp.o
[  4%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/AbstractAVSConnectionManager.cpp.o
[  4%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/ExternalMediaPlayer/AdapterUtils.cpp.o
[  5%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/AlexaClientSDKInit.cpp.o
In file included from /usr/include/c++/6/vector:64:0,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:56,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/6/bits/stl_vector.h:324:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
    std::__uninitialized_copy_a(__x.begin(), __x.end(),
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
           this->_M_impl._M_start,
           ~~~~~~~~~~~~~~~~~~~~~~~
           _M_get_Tp_allocator());
           ~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:56,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/6/bits/stl_vector.h:324:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
    std::__uninitialized_copy_a(__x.begin(), __x.end(),
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
           this->_M_impl._M_start,
           ~~~~~~~~~~~~~~~~~~~~~~~
           _M_get_Tp_allocator());
           ~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:63:0,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:56,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*; _Tp = double]’:
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
                                                               ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
  __uninit_copy(__first, __last, __result);
                                         ^
In file included from /usr/include/c++/6/vector:63:0,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:56,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*; _Tp = double]’:
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
                                                               ^
[  5%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/Attachment/Attachment.cpp.o
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:93:53: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
         { return std::copy(__first, __last, __result); }
                                                     ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
  __uninit_copy(__first, __last, __result);
                                         ^
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _OI = double*]’:
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     copy(_II __first, _II __last, _OI __result)
     ^~~~
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h:456:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
         __result));
                  ^
In file included from /usr/include/c++/6/bits/stl_algobase.h:61:0,
                 from /usr/include/c++/6/bits/char_traits.h:39,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]’:
/usr/include/c++/6/bits/cpp_type_traits.h:408:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __miter_base(_Iterator __it)
     ^~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _OI = double*]’:
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __copy_move_a2(_II __first, _II __last, _OI __result)
     ^~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/6/bits/char_traits.h:39,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector<double>]’:
/usr/include/c++/6/bits/stl_iterator.h:980:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
     ^~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:93:53: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
         { return std::copy(__first, __last, __result); }
                                                     ^
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _OI = double*]’:
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     copy(_II __first, _II __last, _OI __result)
     ^~~~
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h:456:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
         __result));
                  ^
In file included from /usr/include/c++/6/bits/stl_algobase.h:61:0,
                 from /usr/include/c++/6/bits/char_traits.h:39,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]’:
/usr/include/c++/6/bits/cpp_type_traits.h:408:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __miter_base(_Iterator __it)
     ^~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _OI = double*]’:
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __copy_move_a2(_II __first, _II __last, _OI __result)
     ^~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/6/bits/char_traits.h:39,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/include/gtest/gtest.h:55,
                 from /home/pi/avs-device-sdk/ThirdParty/googletest-release-1.8.0/googletest/src/gtest-all.cc:39:
/usr/include/c++/6/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector<double>]’:
/usr/include/c++/6/bits/stl_iterator.h:980:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ will change in GCC 7.1
     __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
     ^~~~~~~~~~~~
[  6%] Linking CXX static library libgmock.a
[  7%] Linking CXX static library libgtest.a
[  7%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/Attachment/AttachmentManager.cpp.o
[  7%] Built target gtest
[  8%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/Attachment/AttachmentUtils.cpp.o
[  8%] Built target gmock
[  8%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/Attachment/InProcessAttachment.cpp.o
[  9%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/Attachment/InProcessAttachmentReader.cpp.o
[  9%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/Attachment/InProcessAttachmentWriter.cpp.o
[ 10%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/CapabilityConfiguration.cpp.o
[ 10%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/CapabilityAgent.cpp.o
[ 11%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/DialogUXStateAggregator.cpp.o
[ 11%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/EventBuilder.cpp.o
[ 12%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/ExceptionEncounteredSender.cpp.o
[ 12%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/HandlerAndPolicy.cpp.o
[ 13%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/MessageRequest.cpp.o
[ 13%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/AVS/src/NamespaceAndName.cpp.o
[ 14%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Configuration/ConfigurationNode.cpp.o
[ 14%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/DeviceInfo.cpp.o
[ 14%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Executor.cpp.o
[ 15%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/FileUtils.cpp.o
[ 15%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/JSONUtils.cpp.o
[ 16%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/CallbackData.cpp.o
[ 16%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/CurlEasyHandleWrapper.cpp.o
[ 17%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/CurlMultiHandleWrapper.cpp.o
[ 17%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/HTTPContentFetcherFactory.cpp.o
[ 18%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/HttpPost.cpp.o
[ 18%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/HttpPut.cpp.o
[ 19%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/HTTPResponse.cpp.o
[ 19%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/LibCurlHttpContentFetcher.cpp.o
[ 20%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/LibcurlUtils/LibcurlUtils.cpp.o
[ 20%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/ConsoleLogger.cpp.o
[ 21%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/Level.cpp.o
[ 21%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/LogEntry.cpp.o
[ 21%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/LogEntryBuffer.cpp.o
[ 22%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/LogEntryStream.cpp.o
[ 22%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/Logger.cpp.o
[ 23%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/LoggerSinkManager.cpp.o
[ 23%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/LoggerUtils.cpp.o
[ 24%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/LogStringFormatter.cpp.o
[ 24%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/ModuleLogger.cpp.o
[ 25%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Logger/ThreadMoniker.cpp.o
[ 25%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Metrics.cpp.o
[ 26%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Network/InternetConnectionMonitor.cpp.o
[ 26%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/RequiresShutdown.cpp.o
[ 27%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/RetryTimer.cpp.o
[ 27%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/SafeCTimeAccess.cpp.o
[ 28%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Stream/StreamFunctions.cpp.o
[ 28%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Stream/Streambuf.cpp.o
[ 28%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/StringUtils.cpp.o
[ 29%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/TaskQueue.cpp.o
[ 29%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/TaskThread.cpp.o
[ 30%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/TimePoint.cpp.o
[ 30%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/TimeUtils.cpp.o
[ 31%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/Timer.cpp.o
[ 31%] Building CXX object AVSCommon/CMakeFiles/AVSCommon.dir/Utils/src/UUIDGeneration.cpp.o
[ 32%] Linking CXX shared library libAVSCommon.so
[ 32%] Built target AVSCommon
Scanning dependencies of target SQLiteStorage
Scanning dependencies of target ACL
Scanning dependencies of target ADSL
Scanning dependencies of target RegistrationManager
[ 32%] Building CXX object Storage/SQLiteStorage/src/CMakeFiles/SQLiteStorage.dir/SQLiteDatabase.cpp.o
[ 32%] Building CXX object ADSL/src/CMakeFiles/ADSL.dir/DirectiveProcessor.cpp.o
[ 32%] Building CXX object RegistrationManager/src/CMakeFiles/RegistrationManager.dir/RegistrationManager.cpp.o
[ 32%] Building CXX object ACL/src/CMakeFiles/ACL.dir/AVSConnectionManager.cpp.o
[ 34%] Building CXX object Storage/SQLiteStorage/src/CMakeFiles/SQLiteStorage.dir/SQLiteMiscStorage.cpp.o
[ 35%] Building CXX object RegistrationManager/src/CMakeFiles/RegistrationManager.dir/CustomerDataManager.cpp.o
[ 35%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/HTTP2Stream.cpp.o
[ 36%] Building CXX object ADSL/src/CMakeFiles/ADSL.dir/DirectiveRouter.cpp.o
[ 36%] Building CXX object RegistrationManager/src/CMakeFiles/RegistrationManager.dir/CustomerDataHandler.cpp.o
[ 36%] Building CXX object Storage/SQLiteStorage/src/CMakeFiles/SQLiteStorage.dir/SQLiteStatement.cpp.o
[ 37%] Linking CXX shared library libRegistrationManager.so
[ 38%] Building CXX object Storage/SQLiteStorage/src/CMakeFiles/SQLiteStorage.dir/SQLiteUtils.cpp.o
[ 38%] Built target RegistrationManager
[ 39%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/HTTP2StreamPool.cpp.o
[ 39%] Building CXX object ADSL/src/CMakeFiles/ADSL.dir/DirectiveSequencer.cpp.o
[ 39%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/HTTP2Transport.cpp.o
[ 39%] Linking CXX shared library libSQLiteStorage.so
[ 39%] Built target SQLiteStorage
[ 40%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/HTTP2TransportFactory.cpp.o
Scanning dependencies of target AFML
[ 40%] Building CXX object AFML/src/CMakeFiles/AFML.dir/AudioActivityTracker.cpp.o
[ 41%] Building CXX object ADSL/src/CMakeFiles/ADSL.dir/MessageInterpreter.cpp.o
Scanning dependencies of target CertifiedSender
[ 42%] Building CXX object CertifiedSender/src/CMakeFiles/CertifiedSender.dir/CertifiedSender.cpp.o
[ 42%] Linking CXX shared library libADSL.so
[ 42%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/MessageRouter.cpp.o
[ 42%] Built target ADSL
[ 42%] Building CXX object CertifiedSender/src/CMakeFiles/CertifiedSender.dir/SQLiteMessageStorage.cpp.o
In file included from /usr/include/c++/6/vector:64:0,
                 from /home/pi/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/Logger/Logger.h:23,
                 from /home/pi/avs-device-sdk/AFML/src/AudioActivityTracker.cpp:23:
/usr/include/c++/6/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = alexaClientSDK::afml::Channel::State; _Alloc = std::allocator<alexaClientSDK::afml::Channel::State>]’:
/usr/include/c++/6/bits/stl_vector.h:324:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
    std::__uninitialized_copy_a(__x.begin(), __x.end(),
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
           this->_M_impl._M_start,
           ~~~~~~~~~~~~~~~~~~~~~~~
           _M_get_Tp_allocator());
           ~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/memory:65:0,
                 from /usr/include/c++/6/thread:40,
                 from /usr/include/c++/6/future:40,
                 from /home/pi/avs-device-sdk/AVSCommon/SDKInterfaces/include/AVSCommon/SDKInterfaces/FocusManagerInterface.h:19,
                 from /home/pi/avs-device-sdk/AFML/src/AudioActivityTracker.cpp:22:
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >; _ForwardIterator = alexaClientSDK::afml::Channel::State*; _Tp = alexaClientSDK::afml::Channel::State]’:
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
                                                               ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >; _ForwardIterator = alexaClientSDK::afml::Channel::State*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
  __uninit_copy(__first, __last, __result);
                                         ^
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >; _ForwardIterator = alexaClientSDK::afml::Channel::State*; bool _TrivialValueTypes = false]’:
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
Scanning dependencies of target ContextManager
[ 42%] Building CXX object ContextManager/src/CMakeFiles/ContextManager.dir/ContextManager.cpp.o
[ 43%] Building CXX object AFML/src/CMakeFiles/AFML.dir/Channel.cpp.o
[ 43%] Building CXX object AFML/src/CMakeFiles/AFML.dir/FocusManager.cpp.o
[ 44%] Linking CXX shared library libCertifiedSender.so
[ 45%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/MimeParser.cpp.o
[ 45%] Built target CertifiedSender
[ 46%] Building CXX object AFML/src/CMakeFiles/AFML.dir/VisualActivityTracker.cpp.o
[ 47%] Linking CXX shared library libContextManager.so
[ 47%] Built target ContextManager
Scanning dependencies of target PlaylistParser
[ 47%] Building CXX object PlaylistParser/src/CMakeFiles/PlaylistParser.dir/PlaylistParser.cpp.o
[ 47%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/PostConnectSynchronizer.cpp.o
In file included from /usr/include/c++/6/vector:63:0,
                 from /home/pi/avs-device-sdk/AFML/include/AFML/FocusManager.h:23,
                 from /home/pi/avs-device-sdk/AFML/src/FocusManager.cpp:16:
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = alexaClientSDK::afml::Channel::State*; _ForwardIterator = alexaClientSDK::afml::Channel::State*; _Allocator = std::allocator<alexaClientSDK::afml::Channel::State>]’:
/usr/include/c++/6/bits/stl_uninitialized.h:304:69: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
                                                                     ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<alexaClientSDK::afml::Channel::State*>; _ForwardIterator = alexaClientSDK::afml::Channel::State*; _Tp = alexaClientSDK::afml::Channel::State]’:
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
                                                               ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<alexaClientSDK::afml::Channel::State*>; _ForwardIterator = alexaClientSDK::afml::Channel::State*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
  __uninit_copy(__first, __last, __result);
                                         ^
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<alexaClientSDK::afml::Channel::State*>; _ForwardIterator = alexaClientSDK::afml::Channel::State*; bool _TrivialValueTypes = false]’:
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::afml::Channel::State*>’ will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from /home/pi/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/Logger/Logger.h:23,
                 from /home/pi/avs-device-sdk/AFML/src/VisualActivityTracker.cpp:21:
/usr/include/c++/6/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = alexaClientSDK::afml::Channel::State; _Alloc = std::allocator<alexaClientSDK::afml::Channel::State>]’:
/usr/include/c++/6/bits/stl_vector.h:324:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
    std::__uninitialized_copy_a(__x.begin(), __x.end(),
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
           this->_M_impl._M_start,
           ~~~~~~~~~~~~~~~~~~~~~~~
           _M_get_Tp_allocator());
           ~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/memory:65:0,
                 from /usr/include/c++/6/thread:40,
                 from /usr/include/c++/6/future:40,
                 from /home/pi/avs-device-sdk/AVSCommon/SDKInterfaces/include/AVSCommon/SDKInterfaces/FocusManagerInterface.h:19,
                 from /home/pi/avs-device-sdk/AFML/src/VisualActivityTracker.cpp:20:
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >; _ForwardIterator = alexaClientSDK::afml::Channel::State*; _Tp = alexaClientSDK::afml::Channel::State]’:
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
                                                               ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >; _ForwardIterator = alexaClientSDK::afml::Channel::State*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
  __uninit_copy(__first, __last, __result);
                                         ^
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >; _ForwardIterator = alexaClientSDK::afml::Channel::State*; bool _TrivialValueTypes = false]’:
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::afml::Channel::State*, std::vector<alexaClientSDK::afml::Channel::State> >’ will change in GCC 7.1
[ 48%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/PostConnectSynchronizerFactory.cpp.o
[ 48%] Linking CXX shared library libAFML.so
In file included from /usr/include/c++/6/vector:64:0,
                 from /home/pi/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/SDS/InProcessSDS.h:19,
                 from /home/pi/avs-device-sdk/AVSCommon/AVS/include/AVSCommon/AVS/Attachment/Attachment.h:25,
                 from /home/pi/avs-device-sdk/AVSCommon/AVS/include/AVSCommon/AVS/Attachment/InProcessAttachment.h:19,
                 from /home/pi/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/HTTPContent.h:23,
                 from /home/pi/avs-device-sdk/AVSCommon/SDKInterfaces/include/AVSCommon/SDKInterfaces/HTTPContentFetcherInterface.h:21,
                 from /home/pi/avs-device-sdk/AVSCommon/SDKInterfaces/include/AVSCommon/SDKInterfaces/HTTPContentFetcherInterfaceFactoryInterface.h:22,
                 from /home/pi/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:24,
                 from /home/pi/avs-device-sdk/PlaylistParser/src/PlaylistParser.cpp:16:
/usr/include/c++/6/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo; _Alloc = std::allocator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo>]’:
/usr/include/c++/6/bits/stl_vector.h:594:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >’ will change in GCC 7.1
       { return const_reverse_iterator(end()); }
                                            ^
/usr/include/c++/6/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rend() const [with _Tp = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo; _Alloc = std::allocator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo>]’:
/usr/include/c++/6/bits/stl_vector.h:612:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >’ will change in GCC 7.1
       { return const_reverse_iterator(begin()); }
                                              ^
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/6/deque:60,
                 from /home/pi/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:19,
                 from /home/pi/avs-device-sdk/PlaylistParser/src/PlaylistParser.cpp:16:
/usr/include/c++/6/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >]’:
/usr/include/c++/6/bits/stl_iterator.h:127:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> > >::iterator_type {aka __gnu_cxx::__normal_iterator<const alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*, std::vector<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo> >}’ will change in GCC 7.1
       reverse_iterator(iterator_type __x) : current(__x) { }
       ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/deque:63:0,
                 from /home/pi/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:19,
                 from /home/pi/avs-device-sdk/PlaylistParser/src/PlaylistParser.cpp:16:
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; _Allocator = std::allocator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo>]’:
/usr/include/c++/6/bits/stl_uninitialized.h:304:69: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
                                                                     ^
[ 48%] Building CXX object PlaylistParser/src/CMakeFiles/PlaylistParser.dir/UrlContentToAttachmentConverter.cpp.o
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; _Tp = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo]’:
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
                                                               ^
/usr/include/c++/6/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*]’:
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
  __uninit_copy(__first, __last, __result);
                                         ^
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>; _ForwardIterator = alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*; bool _TrivialValueTypes = false]’:
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<alexaClientSDK::playlistParser::PlaylistParser::UrlAndInfo*>’ will change in GCC 7.1
[ 48%] Building CXX object ACL/src/CMakeFiles/ACL.dir/Transport/TransportDefines.cpp.o
[ 48%] Built target AFML
Scanning dependencies of target KWD
[ 48%] Building CXX object KWD/src/CMakeFiles/KWD.dir/AbstractKeywordDetector.cpp.o
[ 49%] Linking CXX shared library libACL.so
Scanning dependencies of target AIP
[ 50%] Building CXX object CapabilityAgents/AIP/src/CMakeFiles/AIP.dir/AudioInputProcessor.cpp.o
[ 50%] Built target ACL
[ 50%] Building CXX object CapabilityAgents/AIP/src/CMakeFiles/AIP.dir/ESPData.cpp.o
Scanning dependencies of target AudioResources
[ 51%] Building CXX object ApplicationUtilities/Resources/Audio/src/CMakeFiles/AudioResources.dir/AlertsAudioFactory.cpp.o
[ 52%] Linking CXX shared library libKWD.so
[ 52%] Built target KWD
[ 52%] Building CXX object ApplicationUtilities/Resources/Audio/src/CMakeFiles/AudioResources.dir/AudioFactory.cpp.o
[ 53%] Building CXX object ApplicationUtilities/Resources/Audio/src/CMakeFiles/AudioResources.dir/NotificationsAudioFactory.cpp.o
[ 54%] Linking CXX shared library libPlaylistParser.so
[ 54%] Building CXX object ApplicationUtilities/Resources/Audio/src/CMakeFiles/AudioResources.dir/CommunicationsAudioFactory.cpp.o
[ 54%] Built target PlaylistParser
Scanning dependencies of target AudioPlayer
[ 54%] Building CXX object CapabilityAgents/AudioPlayer/src/CMakeFiles/AudioPlayer.dir/AudioPlayer.cpp.o
[ 55%] Building CXX object CapabilityAgents/AudioPlayer/src/CMakeFiles/AudioPlayer.dir/IntervalCalculator.cpp.o
Scanning dependencies of target ExternalMediaPlayer
[ 55%] Building CXX object CapabilityAgents/ExternalMediaPlayer/src/CMakeFiles/ExternalMediaPlayer.dir/ExternalMediaPlayer.cpp.o
[ 56%] Linking CXX shared library libAudioResources.so
[ 56%] Built target AudioResources
Scanning dependencies of target PlaybackController
[ 56%] Building CXX object CapabilityAgents/PlaybackController/src/CMakeFiles/PlaybackController.dir/PlaybackController.cpp.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions.
CapabilityAgents/AIP/src/CMakeFiles/AIP.dir/build.make:62: recipe for target 'CapabilityAgents/AIP/src/CMakeFiles/AIP.dir/AudioInputProcessor.cpp.o' failed
make[3]: *** [CapabilityAgents/AIP/src/CMakeFiles/AIP.dir/AudioInputProcessor.cpp.o] Error 4
CMakeFiles/Makefile2:2396: recipe for target 'CapabilityAgents/AIP/src/CMakeFiles/AIP.dir/all' failed
make[2]: *** [CapabilityAgents/AIP/src/CMakeFiles/AIP.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 57%] Building CXX object CapabilityAgents/PlaybackController/src/CMakeFiles/PlaybackController.dir/PlaybackRouter.cpp.o
[ 57%] Building CXX object CapabilityAgents/PlaybackController/src/CMakeFiles/PlaybackController.dir/PlaybackMessageRequest.cpp.o
[ 58%] Linking CXX shared library libPlaybackController.so
[ 58%] Built target PlaybackController
[ 58%] Linking CXX shared library libExternalMediaPlayer.so
[ 58%] Built target ExternalMediaPlayer
[ 58%] Linking CXX shared library libAudioPlayer.so
[ 58%] Built target AudioPlayer
CMakeFiles/Makefile2:3687: recipe for target 'SampleApp/src/CMakeFiles/SampleApp.dir/rule' failed
make[1]: *** [SampleApp/src/CMakeFiles/SampleApp.dir/rule] Error 2
Makefile:992: recipe for target 'SampleApp' failed
make: *** [SampleApp] Error 2
pi@raspberrypi:~ $ 
yoelrc88 commented 6 years ago

This problem was caused by the use of make -j4 instead of make -j2. Already fixed. Check also post here -Yoel