Advertisement
ZigZag69

make error kodi (var 1)

Nov 14th, 2017
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 54.85 KB | None | 0 0
  1. root@mc3q:~/mosterta/xbmc# make
  2. CPP     xbmc/cores/DllLoader/exports/emu_dummy.o
  3. CPP     xbmc/cores/DllLoader/exports/emu_kernel32.o
  4. CPP     xbmc/cores/DllLoader/exports/emu_msvcrt.o
  5. AR      xbmc/cores/DllLoader/exports/exports.a
  6. CPP     xbmc/cores/DllLoader/exports/util/EmuFileWrapper.o
  7. AR      xbmc/cores/DllLoader/exports/util/exports_utils.a
  8. make -C xbmc/cores/DllLoader/exports wrapper.def
  9. make[1]: вход в каталог «/root/mosterta/xbmc/xbmc/cores/DllLoader/exports»
  10. nm wrapper.o | grep __wrap | awk '{printf("%s ", $3);}' | sed "s/___wrap_/__wrap_/g" | sed "s/__wrap_/-Wl,-wrap,/g" > wrapper.def
  11. make[1]: выход из каталога «/root/mosterta/xbmc/xbmc/cores/DllLoader/exports»
  12. CPP     xbmc/cores/DllLoader/coff.o
  13. CPP     xbmc/cores/DllLoader/dll.o
  14. CPP     xbmc/cores/DllLoader/DllLoader.o
  15. CPP     xbmc/cores/DllLoader/DllLoaderContainer.o
  16. CPP     xbmc/cores/DllLoader/dll_tracker.o
  17. CPP     xbmc/cores/DllLoader/dll_tracker_file.o
  18. CPP     xbmc/cores/DllLoader/dll_tracker_library.o
  19. CPP     xbmc/cores/DllLoader/dll_util.o
  20. CPP     xbmc/cores/DllLoader/LibraryLoader.o
  21. CPP     xbmc/cores/DllLoader/SoLoader.o
  22. CC      xbmc/cores/DllLoader/mmap_anon.o
  23. CC      xbmc/cores/DllLoader/ldt_keeper.o
  24. AR      xbmc/cores/DllLoader/dllloader.a
  25. make -C lib/libdvd
  26. make[1]: вход в каталог «/root/mosterta/xbmc/lib/libdvd»
  27. [ -d libdvdread ] || mkdir libdvdread
  28. [ -d libdvdnav ] || mkdir libdvdnav
  29. [ 1 -eq 1 ] && { [ -d libdvdcss ] || mkdir libdvdcss; } || :
  30. [ 1 -eq 1 ] && { cd libdvdcss && ar x /root/mosterta/xbmc/tools/depends/target/libdvdcss/dvdcss-install/lib/libdvdcss.a; } || :
  31. cd libdvdnav; ar x /root/mosterta/xbmc/tools/depends/target/libdvdnav/dvdnav-install/lib/libdvdnav.a
  32. cd libdvdread; ar x /root/mosterta/xbmc/tools/depends/target/libdvdread/dvdread-install/lib/libdvdread.a
  33. gcc -o /root/mosterta/xbmc/system/players/VideoPlayer/libdvdnav-arm.so  -shared -fPIC -rdynamic -Wl,--soname,/root/mosterta/xbmc/system/players/VideoPlayer/libdvdnav-arm.so libdvdread/*.o libdvdnav/*.o libdvdcss/*.o -lm -Wl,--unresolved-symbols=ignore-all \
  34.                 `cat  /root/mosterta/xbmc/xbmc/cores/DllLoader/exports/wrapper.def` /root/mosterta/xbmc/xbmc/cores/DllLoader/exports/wrapper.o
  35. [ -d libdvdcss ] || mkdir libdvdcss
  36. cd libdvdcss; ar x /root/mosterta/xbmc/tools/depends/target/libdvdcss/dvdcss-install/lib/libdvdcss.a
  37. gcc -o /root/mosterta/xbmc/system/players/VideoPlayer/libdvdcss-arm.so  -shared -fPIC -rdynamic -Wl,--soname,/root/mosterta/xbmc/system/players/VideoPlayer/libdvdcss-arm.so libdvdcss/*.o -Wl,--unresolved-symbols=ignore-all -lm \
  38.         `cat /root/mosterta/xbmc/xbmc/cores/DllLoader/exports/wrapper.def` /root/mosterta/xbmc/xbmc/cores/DllLoader/exports/wrapper.o
  39. make[1]: выход из каталога «/root/mosterta/xbmc/lib/libdvd»
  40. CPP     xbmc/cores/VideoPlayer/DVDAudio.o
  41. CPP     xbmc/cores/VideoPlayer/DVDClock.o
  42. CPP     xbmc/cores/VideoPlayer/DVDDemuxSPU.o
  43. CPP     xbmc/cores/VideoPlayer/DVDFileInfo.o
  44. CPP     xbmc/cores/VideoPlayer/DVDMessage.o
  45. CPP     xbmc/cores/VideoPlayer/DVDMessageQueue.o
  46. CPP     xbmc/cores/VideoPlayer/DVDOverlayContainer.o
  47. CPP     xbmc/cores/VideoPlayer/VideoPlayer.o
  48. In file included from /usr/include/c++/6/memory:66:0,
  49.                  from VideoPlayer.h:24,
  50.                  from VideoPlayer.cpp:21:
  51. /usr/include/c++/6/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Tp = SelectionStream]’:
  52. /usr/include/c++/6/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  53.      _Temporary_buffer<_ForwardIterator, _Tp>::
  54.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  55. /usr/include/c++/6/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  56. In file included from /usr/include/c++/6/algorithm:62:0,
  57.                  from /root/mosterta/xbmc/xbmc/guilib/Geometry.h:31,
  58.                  from /root/mosterta/xbmc/xbmc/cores/IPlayer.h:27,
  59.                  from VideoPlayer.h:27,
  60.                  from VideoPlayer.cpp:21:
  61. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  62. /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  63.      __insertion_sort(_RandomAccessIterator __first,
  64.      ^~~~~~~~~~~~~~~~
  65. /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  66. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  67. /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  68. /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  69. /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  70. In file included from /usr/include/c++/6/memory:62:0,
  71.                  from VideoPlayer.h:24,
  72.                  from VideoPlayer.cpp:21:
  73. /usr/include/c++/6/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Tp = SelectionStream; _Compare = __gnu_cxx::__ops::_Iter_comp_val<PredicateSubtitlePriority>]’:
  74. /usr/include/c++/6/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  75.      __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
  76.      ^~~~~~~~~~~~~
  77. /usr/include/c++/6/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  78. In file included from /usr/include/c++/6/algorithm:62:0,
  79.                  from /root/mosterta/xbmc/xbmc/guilib/Geometry.h:31,
  80.                  from /root/mosterta/xbmc/xbmc/cores/IPlayer.h:27,
  81.                  from VideoPlayer.h:27,
  82.                  from VideoPlayer.cpp:21:
  83. /usr/include/c++/6/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Tp = SelectionStream; _Compare = __gnu_cxx::__ops::_Val_comp_iter<PredicateSubtitlePriority>]’:
  84. /usr/include/c++/6/bits/stl_algo.h:2036:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  85.      __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
  86.      ^~~~~~~~~~~~~
  87. /usr/include/c++/6/bits/stl_algo.h:2036:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  88. /usr/include/c++/6/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >]’:
  89. /usr/include/c++/6/bits/stl_algo.h:1325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  90.      __rotate(_RandomAccessIterator __first,
  91.      ^~~~~~~~
  92. /usr/include/c++/6/bits/stl_algo.h:1325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  93. /usr/include/c++/6/bits/stl_algo.h:1325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  94. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  95. /usr/include/c++/6/bits/stl_algo.h:2473:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  96.      __merge_without_buffer(_BidirectionalIterator __first,
  97.      ^~~~~~~~~~~~~~~~~~~~~~
  98. /usr/include/c++/6/bits/stl_algo.h:2473:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  99. /usr/include/c++/6/bits/stl_algo.h:2473:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  100. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  101.        std::__iterator_category(__first));
  102.                                         ^
  103. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  104. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  105. /usr/include/c++/6/bits/stl_algo.h:2515:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  106.        std::__merge_without_buffer(__first, __first_cut, __new_middle,
  107.        ^~~
  108. /usr/include/c++/6/bits/stl_algo.h:2515:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  109. /usr/include/c++/6/bits/stl_algo.h:2515:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  110. /usr/include/c++/6/bits/stl_algo.h:2517:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  111.        std::__merge_without_buffer(__new_middle, __second_cut, __last,
  112.        ^~~
  113. /usr/include/c++/6/bits/stl_algo.h:2517:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  114. /usr/include/c++/6/bits/stl_algo.h:2517:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  115. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  116. /usr/include/c++/6/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  117.      __inplace_stable_sort(_RandomAccessIterator __first,
  118.      ^~~~~~~~~~~~~~~~~~~~~
  119. /usr/include/c++/6/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  120. /usr/include/c++/6/bits/stl_algo.h:2763:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  121.     std::__insertion_sort(__first, __last, __comp);
  122.     ^~~
  123. /usr/include/c++/6/bits/stl_algo.h:2767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  124.        std::__inplace_stable_sort(__first, __middle, __comp);
  125.        ^~~
  126. /usr/include/c++/6/bits/stl_algo.h:2768:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  127.        std::__inplace_stable_sort(__middle, __last, __comp);
  128.        ^~~
  129. /usr/include/c++/6/bits/stl_algo.h:2769:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  130.        std::__merge_without_buffer(__first, __middle, __last,
  131.        ^~~
  132. /usr/include/c++/6/bits/stl_algo.h:2769:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  133. /usr/include/c++/6/bits/stl_algo.h:2769:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  134. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  135. /usr/include/c++/6/bits/stl_algo.h:2473:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  136.      __merge_without_buffer(_BidirectionalIterator __first,
  137.      ^~~~~~~~~~~~~~~~~~~~~~
  138. /usr/include/c++/6/bits/stl_algo.h:2473:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  139. /usr/include/c++/6/bits/stl_algo.h:2473:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  140. /usr/include/c++/6/bits/stl_algo.h:2497:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  141.     __second_cut
  142.     ^~~~~~~~~~~~
  143. /usr/include/c++/6/bits/stl_algo.h:2506:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  144.     __first_cut
  145.     ^~~~~~~~~~~
  146. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  147.        std::__iterator_category(__first));
  148.                                         ^
  149. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  150. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  151. /usr/include/c++/6/bits/stl_algo.h:2515:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  152.        std::__merge_without_buffer(__first, __first_cut, __new_middle,
  153.        ^~~
  154. /usr/include/c++/6/bits/stl_algo.h:2515:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  155. /usr/include/c++/6/bits/stl_algo.h:2515:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  156. /usr/include/c++/6/bits/stl_algo.h:2517:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  157.        std::__merge_without_buffer(__new_middle, __second_cut, __last,
  158.        ^~~
  159. /usr/include/c++/6/bits/stl_algo.h:2517:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  160. /usr/include/c++/6/bits/stl_algo.h:2517:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  161. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  162. /usr/include/c++/6/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  163.      __inplace_stable_sort(_RandomAccessIterator __first,
  164.      ^~~~~~~~~~~~~~~~~~~~~
  165. /usr/include/c++/6/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  166. /usr/include/c++/6/bits/stl_algo.h:2763:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  167.     std::__insertion_sort(__first, __last, __comp);
  168.     ^~~
  169. /usr/include/c++/6/bits/stl_algo.h:2767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  170.        std::__inplace_stable_sort(__first, __middle, __comp);
  171.        ^~~
  172. /usr/include/c++/6/bits/stl_algo.h:2768:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  173.        std::__inplace_stable_sort(__middle, __last, __comp);
  174.        ^~~
  175. /usr/include/c++/6/bits/stl_algo.h:2769:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  176.        std::__merge_without_buffer(__first, __middle, __last,
  177.        ^~~
  178. /usr/include/c++/6/bits/stl_algo.h:2769:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  179. /usr/include/c++/6/bits/stl_algo.h:2769:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  180. /usr/include/c++/6/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _BidirectionalIterator2 = SelectionStream*; _Distance = int]’:
  181. /usr/include/c++/6/bits/stl_algo.h:2370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  182.      __rotate_adaptive(_BidirectionalIterator1 __first,
  183.      ^~~~~~~~~~~~~~~~~
  184. /usr/include/c++/6/bits/stl_algo.h:2370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  185. /usr/include/c++/6/bits/stl_algo.h:2370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  186. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  187.        std::__iterator_category(__first));
  188.                                         ^
  189. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  190. /usr/include/c++/6/bits/stl_algo.h:1441:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  191. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Distance = int; _Pointer = SelectionStream*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  192. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  193.      __merge_adaptive(_BidirectionalIterator __first,
  194.      ^~~~~~~~~~~~~~~~
  195. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  196. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  197. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  198. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  199. /usr/include/c++/6/bits/stl_algo.h:2459:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  200.           __buffer_size);
  201.                        ^
  202. /usr/include/c++/6/bits/stl_algo.h:2459:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  203. /usr/include/c++/6/bits/stl_algo.h:2459:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  204. /usr/include/c++/6/bits/stl_algo.h:2460:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  205.     std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
  206.     ^~~
  207. /usr/include/c++/6/bits/stl_algo.h:2460:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  208. /usr/include/c++/6/bits/stl_algo.h:2460:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  209. /usr/include/c++/6/bits/stl_algo.h:2462:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  210.     std::__merge_adaptive(__new_middle, __second_cut, __last,
  211.     ^~~
  212. /usr/include/c++/6/bits/stl_algo.h:2462:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  213. /usr/include/c++/6/bits/stl_algo.h:2462:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  214. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Distance = int; _Pointer = SelectionStream*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  215. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  216.      __merge_adaptive(_BidirectionalIterator __first,
  217.      ^~~~~~~~~~~~~~~~
  218. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  219. /usr/include/c++/6/bits/stl_algo.h:2412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  220. /usr/include/c++/6/bits/stl_algo.h:2441:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  221.         __second_cut
  222.         ^~~~~~~~~~~~
  223. /usr/include/c++/6/bits/stl_algo.h:2450:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  224.         __first_cut
  225.         ^~~~~~~~~~~
  226. /usr/include/c++/6/bits/stl_algo.h:2459:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  227.           __buffer_size);
  228.                        ^
  229. /usr/include/c++/6/bits/stl_algo.h:2459:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  230. /usr/include/c++/6/bits/stl_algo.h:2459:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  231. /usr/include/c++/6/bits/stl_algo.h:2460:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  232.     std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
  233.     ^~~
  234. /usr/include/c++/6/bits/stl_algo.h:2460:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  235. /usr/include/c++/6/bits/stl_algo.h:2460:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  236. /usr/include/c++/6/bits/stl_algo.h:2462:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  237.     std::__merge_adaptive(__new_middle, __second_cut, __last,
  238.     ^~~
  239. /usr/include/c++/6/bits/stl_algo.h:2462:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  240. /usr/include/c++/6/bits/stl_algo.h:2462:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  241. /usr/include/c++/6/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _OutputIterator = SelectionStream*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  242. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  243.      __move_merge(_InputIterator __first1, _InputIterator __last1,
  244.      ^~~~~~~~~~~~
  245. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  246. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  247. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  248. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  249. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  250. /usr/include/c++/6/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = SelectionStream*; _OutputIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  251. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  252. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Pointer = SelectionStream*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  253. /usr/include/c++/6/bits/stl_algo.h:2702:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  254.      __merge_sort_with_buffer(_RandomAccessIterator __first,
  255.      ^~~~~~~~~~~~~~~~~~~~~~~~
  256. /usr/include/c++/6/bits/stl_algo.h:2702:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  257. /usr/include/c++/6/bits/stl_algo.h:2692:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  258.     std::__insertion_sort(__first, __first + __chunk_size, __comp);
  259.     ^~~
  260. /usr/include/c++/6/bits/stl_algo.h:2695:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  261.        std::__insertion_sort(__first, __last, __comp);
  262.        ^~~
  263. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  264.     __result = std::__move_merge(__first, __first + __step_size,
  265.     ^~~~~~~~
  266. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  267. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  268. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  269. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  270.        std::__move_merge(__first, __first + __step_size,
  271.        ^~~
  272. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  273. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  274. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  275. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  276.     __result = std::__move_merge(__first, __first + __step_size,
  277.     ^~~~~~~~
  278. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  279.        std::__move_merge(__first, __first + __step_size,
  280.        ^~~
  281. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  282. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Pointer = SelectionStream*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const SelectionStream&, const SelectionStream&)>]’:
  283. /usr/include/c++/6/bits/stl_algo.h:2729:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  284.      __stable_sort_adaptive(_RandomAccessIterator __first,
  285.      ^~~~~~~~~~~~~~~~~~~~~~
  286. /usr/include/c++/6/bits/stl_algo.h:2729:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  287. /usr/include/c++/6/bits/stl_algo.h:2738:4: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  288.     std::__stable_sort_adaptive(__first, __middle, __buffer,
  289.     ^~~
  290. /usr/include/c++/6/bits/stl_algo.h:2740:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  291.     std::__stable_sort_adaptive(__middle, __last, __buffer,
  292.     ^~~
  293. /usr/include/c++/6/bits/stl_algo.h:2745:4: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  294.     std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
  295.     ^~~
  296. /usr/include/c++/6/bits/stl_algo.h:2746:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  297.     std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
  298.     ^~~
  299. /usr/include/c++/6/bits/stl_algo.h:2748:7: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  300.        std::__merge_adaptive(__first, __middle, __last,
  301.        ^~~
  302. /usr/include/c++/6/bits/stl_algo.h:2748:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  303. /usr/include/c++/6/bits/stl_algo.h:2748:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  304. /usr/include/c++/6/bits/stl_algo.h: In member function ‘SelectionStreams CSelectionStreams::Get(StreamType, Compare) [with Compare = bool (*)(const SelectionStream&, const SelectionStream&)]’:
  305. /usr/include/c++/6/bits/stl_algo.h:4874:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  306.        _TmpBuf __buf(__first, __last);
  307.                                     ^
  308. /usr/include/c++/6/bits/stl_algo.h:4874:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  309. /usr/include/c++/6/bits/stl_algo.h:4874:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  310. /usr/include/c++/6/bits/stl_algo.h:4877:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  311.   std::__inplace_stable_sort(__first, __last, __comp);
  312.   ^~~
  313. /usr/include/c++/6/bits/stl_algo.h:4879:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  314.   std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  315.   ^~~
  316. /usr/include/c++/6/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _OutputIterator = SelectionStream*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  317. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  318.      __move_merge(_InputIterator __first1, _InputIterator __last1,
  319.      ^~~~~~~~~~~~
  320. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  321. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  322. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  323. /usr/include/c++/6/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = SelectionStream*; _OutputIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  324. /usr/include/c++/6/bits/stl_algo.h:2636:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  325. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = SelectionStream*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  326. /usr/include/c++/6/bits/stl_algo.h:2662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  327.      __merge_sort_loop(_RandomAccessIterator1 __first,
  328.      ^~~~~~~~~~~~~~~~~
  329. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  330.     __result = std::__move_merge(__first, __first + __step_size,
  331.     ^~~~~~~~
  332. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  333.        std::__move_merge(__first, __first + __step_size,
  334.        ^~~
  335. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Pointer = SelectionStream*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  336. /usr/include/c++/6/bits/stl_algo.h:2702:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  337.      __merge_sort_with_buffer(_RandomAccessIterator __first,
  338.      ^~~~~~~~~~~~~~~~~~~~~~~~
  339. /usr/include/c++/6/bits/stl_algo.h:2702:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  340. /usr/include/c++/6/bits/stl_algo.h:2692:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  341.     std::__insertion_sort(__first, __first + __chunk_size, __comp);
  342.     ^~~
  343. /usr/include/c++/6/bits/stl_algo.h:2695:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  344.        std::__insertion_sort(__first, __last, __comp);
  345.        ^~~
  346. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  347.     __result = std::__move_merge(__first, __first + __step_size,
  348.     ^~~~~~~~
  349. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  350. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  351. /usr/include/c++/6/bits/stl_algo.h:2671:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  352. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  353.        std::__move_merge(__first, __first + __step_size,
  354.        ^~~
  355. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  356. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  357. /usr/include/c++/6/bits/stl_algo.h:2679:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  358. /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >; _Pointer = SelectionStream*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<PredicateSubtitlePriority>]’:
  359. /usr/include/c++/6/bits/stl_algo.h:2729:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  360.      __stable_sort_adaptive(_RandomAccessIterator __first,
  361.      ^~~~~~~~~~~~~~~~~~~~~~
  362. /usr/include/c++/6/bits/stl_algo.h:2729:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  363. /usr/include/c++/6/bits/stl_algo.h:2738:4: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  364.     std::__stable_sort_adaptive(__first, __middle, __buffer,
  365.     ^~~
  366. /usr/include/c++/6/bits/stl_algo.h:2740:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  367.     std::__stable_sort_adaptive(__middle, __last, __buffer,
  368.     ^~~
  369. /usr/include/c++/6/bits/stl_algo.h:2745:4: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  370.     std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
  371.     ^~~
  372. /usr/include/c++/6/bits/stl_algo.h:2746:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  373.     std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
  374.     ^~~
  375. /usr/include/c++/6/bits/stl_algo.h:2748:7: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  376.        std::__merge_adaptive(__first, __middle, __last,
  377.        ^~~
  378. /usr/include/c++/6/bits/stl_algo.h:2748:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  379. /usr/include/c++/6/bits/stl_algo.h:2748:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  380. /usr/include/c++/6/bits/stl_algo.h: In member function ‘void CVideoPlayer::OpenDefaultStreams(bool)’:
  381. /usr/include/c++/6/bits/stl_algo.h:4874:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  382.        _TmpBuf __buf(__first, __last);
  383.                                     ^
  384. /usr/include/c++/6/bits/stl_algo.h:4874:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  385. /usr/include/c++/6/bits/stl_algo.h:4874:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  386. /usr/include/c++/6/bits/stl_algo.h:4877:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  387.   std::__inplace_stable_sort(__first, __last, __comp);
  388.   ^~~
  389. /usr/include/c++/6/bits/stl_algo.h:4879:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SelectionStream*, std::vector<SelectionStream> >’ will change in GCC 7.1
  390.   std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  391.   ^~~
  392. CPP     xbmc/cores/VideoPlayer/VideoPlayerAudio.o
  393. CPP     xbmc/cores/VideoPlayer/VideoPlayerSubtitle.o
  394. CPP     xbmc/cores/VideoPlayer/VideoPlayerTeletext.o
  395. CPP     xbmc/cores/VideoPlayer/VideoPlayerVideo.o
  396. CPP     xbmc/cores/VideoPlayer/VideoPlayerRadioRDS.o
  397. CPP     xbmc/cores/VideoPlayer/DVDStreamInfo.o
  398. CPP     xbmc/cores/VideoPlayer/DVDTSCorrection.o
  399. CPP     xbmc/cores/VideoPlayer/Edl.o
  400. AR      xbmc/cores/VideoPlayer/VideoPlayer.a
  401. CPP     xbmc/cores/VideoPlayer/DVDCodecs/DVDCodecUtils.o
  402. CPP     xbmc/cores/VideoPlayer/DVDCodecs/DVDFactoryCodec.o
  403. AR      xbmc/cores/VideoPlayer/DVDCodecs/DVDCodecs.a
  404. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.o
  405. DVDAudioCodecFFmpeg.cpp: In member function ‘virtual int CDVDAudioCodecFFmpeg::Decode(uint8_t*, int, double, double)’:
  406. DVDAudioCodecFFmpeg.cpp:151:16: warning: ‘int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  407.    iBytesUsed = avcodec_decode_audio4( m_pCodecContext
  408.                 ^~~~~~~~~~~~~~~~~~~~~
  409. In file included from DVDAudioCodec.h:36:0,
  410.                  from DVDAudioCodecFFmpeg.h:23,
  411.                  from DVDAudioCodecFFmpeg.cpp:21:
  412. /usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4773:5: note: declared here
  413.  int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
  414.      ^~~~~~~~~~~~~~~~~~~~~
  415. DVDAudioCodecFFmpeg.cpp:154:58: warning: ‘int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  416.                                                   , &avpkt);
  417.                                                           ^
  418. In file included from DVDAudioCodec.h:36:0,
  419.                  from DVDAudioCodecFFmpeg.h:23,
  420.                  from DVDAudioCodecFFmpeg.cpp:21:
  421. /usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4773:5: note: declared here
  422.  int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
  423.      ^~~~~~~~~~~~~~~~~~~~~
  424. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.o
  425. AR      xbmc/cores/VideoPlayer/DVDCodecs/Audio/Audio.a
  426. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Overlay/DVDOverlayCodec.o
  427. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.o
  428. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.o
  429. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Overlay/DVDOverlayCodecText.o
  430. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.o
  431. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Overlay/contrib/cc_decoder708.o
  432. CC      xbmc/cores/VideoPlayer/DVDCodecs/Overlay/contrib/cc_decoder.o
  433. AR      xbmc/cores/VideoPlayer/DVDCodecs/Overlay/Overlay.a
  434. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodec.o
  435. CPP     xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.o
  436. In file included from /usr/include/arm-linux-gnueabihf/libavcodec/vdpau.h:53:0,
  437.                  from VDPAU.h:45,
  438.                  from DVDVideoCodecFFmpeg.cpp:50:
  439. /usr/local/include/vdpau/vdpau_x11.h:131:5: error: typedef ‘VdpDeviceCreateX11’ is initialized (use decltype instead)
  440.      Display *             display,
  441.      ^~~~~~~
  442. /usr/local/include/vdpau/vdpau_x11.h:131:5: error: ‘Display’ was not declared in this scope
  443. /usr/local/include/vdpau/vdpau_x11.h:131:27: error: ‘display’ was not declared in this scope
  444.      Display *             display,
  445.                            ^~~~~~~
  446. /usr/local/include/vdpau/vdpau_x11.h:132:5: error: expected primary-expression before ‘int’
  447.      int                   screen,
  448.      ^~~
  449. /usr/local/include/vdpau/vdpau_x11.h:134:15: error: expected primary-expression before ‘*’ token
  450.      VdpDevice *           device,
  451.                ^
  452. /usr/local/include/vdpau/vdpau_x11.h:134:27: error: ‘device’ was not declared in this scope
  453.      VdpDevice *           device,
  454.                            ^~~~~~
  455. /usr/local/include/vdpau/vdpau_x11.h:135:23: error: expected primary-expression before ‘*’ token
  456.      VdpGetProcAddress * * get_proc_address
  457.                        ^
  458. /usr/local/include/vdpau/vdpau_x11.h:135:27: error: ‘get_proc_address’ was not declared in this scope
  459.      VdpGetProcAddress * * get_proc_address
  460.                            ^~~~~~~~~~~~~~~~
  461. /usr/local/include/vdpau/vdpau_x11.h:143:1: error: ‘VdpDeviceCreateX11’ does not name a type
  462.  VdpDeviceCreateX11 vdp_device_create_x11;
  463.  ^~~~~~~~~~~~~~~~~~
  464. DVDVideoCodecFFmpeg.cpp: In member function ‘virtual int CDVDVideoCodecFFmpeg::Decode(uint8_t*, int, double, double)’:
  465. DVDVideoCodecFFmpeg.cpp:682:9: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  466.    len = avcodec_decode_video2(m_pCodecContext, m_pDecodedFrame, &iGotPicture, &avpkt);
  467.          ^~~~~~~~~~~~~~~~~~~~~
  468. In file included from /root/mosterta/xbmc/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemux.h:40:0,
  469.                  from /root/mosterta/xbmc/xbmc/cores/VideoPlayer/DVDStreamInfo.h:27,
  470.                  from DVDVideoCodecFFmpeg.h:24,
  471.                  from DVDVideoCodecFFmpeg.cpp:25:
  472. /usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4822:5: note: declared here
  473.  int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
  474.      ^~~~~~~~~~~~~~~~~~~~~
  475. DVDVideoCodecFFmpeg.cpp:682:85: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  476.    len = avcodec_decode_video2(m_pCodecContext, m_pDecodedFrame, &iGotPicture, &avpkt);
  477.                                                                                      ^
  478. In file included from /root/mosterta/xbmc/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemux.h:40:0,
  479.                  from /root/mosterta/xbmc/xbmc/cores/VideoPlayer/DVDStreamInfo.h:27,
  480.                  from DVDVideoCodecFFmpeg.h:24,
  481.                  from DVDVideoCodecFFmpeg.cpp:25:
  482. /usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:4822:5: note: declared here
  483.  int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
  484.      ^~~~~~~~~~~~~~~~~~~~~
  485. /root/mosterta/xbmc/Makefile.include:97: ошибка выполнения рецепта для цели «DVDVideoCodecFFmpeg.o»
  486. make[1]: *** [DVDVideoCodecFFmpeg.o] Ошибка 1
  487. Makefile:440: ошибка выполнения рецепта для цели «xbmc/cores/VideoPlayer/DVDCodecs/Video/Video.a»
  488. make: *** [xbmc/cores/VideoPlayer/DVDCodecs/Video/Video.a] Ошибка 2
  489. root@mc3q:~/mosterta/xbmc#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement