-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix all compilation warnings #126
Comments
A lot of these can be fixed using note that in order for the function definitions to work in C, the file needs Additionally the extern "C" should usually be inside of a #ifdef __cplusplus |
Here is the current output of warnings: Click to ViewTraceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named numpy.distutils
make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
/home/pi/test/libwallaby/module/botball/src/botball_c.cpp: In function ‘void wait_for_light(int)’:
/home/pi/test/libwallaby/module/botball/src/botball_c.cpp:123:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
123 | graphics_print_string("READING - ON = ",INSET,30,BLACK,2);
| ^~~~~~~~~~~~~~~~~
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp: In member function ‘virtual void WombatDevice::w16(uint8_t, uint16_t)’:
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:108:24: warning: narrowing conversion of ‘(int)((((short unsigned int)((int)value)) & 65280) >> 8)’ from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
108 | (value & 0xFF00) >> 8,
| ~~~~~~~~~~~~~~~~~^~~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:109:15: warning: narrowing conversion of ‘(((int)address) + 1)’ from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
109 | address + 1,
| ~~~~~~~~^~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:110:24: warning: narrowing conversion of ‘(((int)(((short unsigned int)((int)value)) & 255)) >> 0)’ from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
110 | (value & 0x00FF) >> 0,
| ~~~~~~~~~~~~~~~~~^~~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp: In member function ‘virtual void WombatDevice::w32(uint8_t, uint32_t)’:
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:125:28: warning: narrowing conversion of ‘((((unsigned int)value) & 4278190080) >> 24)’ from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
125 | (value & 0xFF000000) >> 24,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:126:15: warning: narrowing conversion of ‘(((int)address) + 1)’ from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
126 | address + 1,
| ~~~~~~~~^~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:127:28: warning: narrowing conversion of ‘((((unsigned int)value) & 16711680) >> 16)’ from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
127 | (value & 0x00FF0000) >> 16,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:128:15: warning: narrowing conversion of ‘(((int)address) + 2)’ from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
128 | address + 2,
| ~~~~~~~~^~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:129:28: warning: narrowing conversion of ‘((((unsigned int)value) & 65280) >> 8)’ from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
129 | (value & 0x0000FF00) >> 8,
| ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:130:15: warning: narrowing conversion of ‘(((int)address) + 3)’ from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
130 | address + 3,
| ~~~~~~~~^~~
/home/pi/test/libwallaby/module/core/src/device/wombat/wombat_device.cpp:131:28: warning: narrowing conversion of ‘((((unsigned int)value) & 255) >> 0)’ from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} [-Wnarrowing]
131 | (value & 0x000000FF) >> 0,
| ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/pi/test/libwallaby/module/graphics/src/graphics.cpp: In function ‘PixelToaster::Pixel fromTrueColor(Encoding, int, int, int)’:
/home/pi/test/libwallaby/module/graphics/src/graphics.cpp:139:1: warning: control reaches end of non-void function [-Wreturn-type]
139 | }
| ^
/home/pi/test/libwallaby/module/servo/src/init.cpp:7:31: warning: constructor priorities from 0 to 100 are reserved for the implementation [-Wprio-ctor-dtor]
7 | void register_servo_cleanup()
| ^
warning: tag INPUT: input source '/home/pi/test/libwallaby/module/compat/public' does not exist
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavutil/mem.h:174:1: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes]
174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
| ^~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:87:1: warning: ‘me_method’ is deprecated [-Wdeprecated-declarations]
87 | {"me_method", "set motion estimation method", OFFSET(me_method), AV_OPT_TYPE_INT, {.i64 = ME_EPZS }, INT_MIN, INT_MAX, V|E, "me_method"},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1628:30: note: declared here
1628 | attribute_deprecated int me_method;
| ^~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:119:1: warning: ‘rc_strategy’ is deprecated [-Wdeprecated-declarations]
119 | {"rc_strategy", "ratecontrol method", OFFSET(rc_strategy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1692:30: note: declared here
1692 | attribute_deprecated int rc_strategy;
| ^~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:122:1: warning: ‘b_frame_strategy’ is deprecated [-Wdeprecated-declarations]
122 | {"b_strategy", "strategy to choose between I/P/B-frames", OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1699:9: note: declared here
1699 | int b_frame_strategy;
| ^~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:123:1: warning: ‘rtp_payload_size’ is deprecated [-Wdeprecated-declarations]
123 | {"ps", "RTP payload size in bytes", OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2519:9: note: declared here
2519 | int rtp_payload_size; /* The size of the RTP payload: the coder will */
| ^~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:126:1: warning: ‘mv_bits’ is deprecated [-Wdeprecated-declarations]
126 | {"mv_bits", NULL, OFFSET(mv_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2530:9: note: declared here
2530 | int mv_bits;
| ^~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:127:1: warning: ‘header_bits’ is deprecated [-Wdeprecated-declarations]
127 | {"header_bits", NULL, OFFSET(header_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2532:9: note: declared here
2532 | int header_bits;
| ^~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:128:1: warning: ‘i_tex_bits’ is deprecated [-Wdeprecated-declarations]
128 | {"i_tex_bits", NULL, OFFSET(i_tex_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2534:9: note: declared here
2534 | int i_tex_bits;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:129:1: warning: ‘p_tex_bits’ is deprecated [-Wdeprecated-declarations]
129 | {"p_tex_bits", NULL, OFFSET(p_tex_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2536:9: note: declared here
2536 | int p_tex_bits;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:130:1: warning: ‘i_count’ is deprecated [-Wdeprecated-declarations]
130 | {"i_count", NULL, OFFSET(i_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2538:9: note: declared here
2538 | int i_count;
| ^~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:131:1: warning: ‘p_count’ is deprecated [-Wdeprecated-declarations]
131 | {"p_count", NULL, OFFSET(p_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2540:9: note: declared here
2540 | int p_count;
| ^~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:132:1: warning: ‘skip_count’ is deprecated [-Wdeprecated-declarations]
132 | {"skip_count", NULL, OFFSET(skip_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2542:9: note: declared here
2542 | int skip_count;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:133:1: warning: ‘misc_bits’ is deprecated [-Wdeprecated-declarations]
133 | {"misc_bits", NULL, OFFSET(misc_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2544:9: note: declared here
2544 | int misc_bits;
| ^~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:134:1: warning: ‘frame_bits’ is deprecated [-Wdeprecated-declarations]
134 | {"frame_bits", NULL, OFFSET(frame_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2548:9: note: declared here
2548 | int frame_bits;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:173:1: warning: ‘mpeg_quant’ is deprecated [-Wdeprecated-declarations]
173 | {"mpeg_quant", "use MPEG quantizers instead of H.263", OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1720:9: note: declared here
1720 | int mpeg_quant;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:176:1: warning: ‘rc_qsquish’ is deprecated [-Wdeprecated-declarations]
176 | {"qsquish", "deprecated, use encoder private options instead", OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, 0, 99, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2351:11: note: declared here
2351 | float rc_qsquish;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:177:1: warning: ‘rc_qmod_amp’ is deprecated [-Wdeprecated-declarations]
177 | {"rc_qmod_amp", "deprecated, use encoder private options instead", OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2354:11: note: declared here
2354 | float rc_qmod_amp;
| ^~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:178:1: warning: ‘rc_qmod_freq’ is deprecated [-Wdeprecated-declarations]
178 | {"rc_qmod_freq", "deprecated, use encoder private options instead", OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2356:9: note: declared here
2356 | int rc_qmod_freq;
| ^~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:182:1: warning: ‘rc_eq’ is deprecated [-Wdeprecated-declarations]
182 | {"rc_eq", "deprecated, use encoder private options instead", OFFSET(rc_eq), AV_OPT_TYPE_STRING, {.str = NULL}, CHAR_MIN, CHAR_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2379:17: note: declared here
2379 | const char *rc_eq;
| ^~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:189:1: warning: ‘rc_buffer_aggressivity’ is deprecated [-Wdeprecated-declarations]
189 | {"rc_buf_aggressivity", "deprecated, use encoder private options instead", OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2401:11: note: declared here
2401 | float rc_buffer_aggressivity;
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:194:1: warning: ‘rc_initial_cplx’ is deprecated [-Wdeprecated-declarations]
194 | {"rc_init_cplx", "deprecated, use encoder private options instead", OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2404:11: note: declared here
2404 | float rc_initial_cplx;
| ^~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:239:1: warning: ‘prediction_method’ is deprecated [-Wdeprecated-declarations]
239 | {"pred", "prediction method", OFFSET(prediction_method), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "pred"},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1784:10: note: declared here
1784 | int prediction_method;
| ^~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:270:1: warning: ‘debug_mv’ is deprecated [-Wdeprecated-declarations]
270 | {"vismv", "visualize motion vectors (MVs)", OFFSET(debug_mv), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|D, "debug_mv"},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2659:9: note: declared here
2659 | int debug_mv;
| ^~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:282:1: warning: ‘pre_me’ is deprecated [-Wdeprecated-declarations]
282 | {"preme", "pre motion estimation", OFFSET(pre_me), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1862:9: note: declared here
1862 | int pre_me;
| ^~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:301:1: warning: ‘dtg_active_format’ is deprecated [-Wdeprecated-declarations]
301 | {"dtg_active_format", NULL, OFFSET(dtg_active_format), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1896:30: note: declared here
1896 | attribute_deprecated int dtg_active_format;
| ^~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:305:1: warning: ‘intra_quant_bias’ is deprecated [-Wdeprecated-declarations]
305 | {"ibias", "intra quant bias", OFFSET(intra_quant_bias), AV_OPT_TYPE_INT, {.i64 = FF_DEFAULT_QUANT_BIAS }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1919:30: note: declared here
1919 | attribute_deprecated int intra_quant_bias;
| ^~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:306:1: warning: ‘inter_quant_bias’ is deprecated [-Wdeprecated-declarations]
306 | {"pbias", "inter quant bias", OFFSET(inter_quant_bias), AV_OPT_TYPE_INT, {.i64 = FF_DEFAULT_QUANT_BIAS }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1925:30: note: declared here
1925 | attribute_deprecated int inter_quant_bias;
| ^~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:310:1: warning: ‘coder_type’ is deprecated [-Wdeprecated-declarations]
310 | {"coder", NULL, OFFSET(coder_type), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "coder"},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2440:9: note: declared here
2440 | int coder_type;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:320:1: warning: ‘context_model’ is deprecated [-Wdeprecated-declarations]
320 | {"context", "context model", OFFSET(context_model), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2446:9: note: declared here
2446 | int context_model;
| ^~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:324:1: warning: ‘xvmc_acceleration’ is deprecated [-Wdeprecated-declarations]
324 | {"xvmc_acceleration", NULL, OFFSET(xvmc_acceleration), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1945:30: note: declared here
1945 | attribute_deprecated int xvmc_acceleration;
| ^~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:331:1: warning: ‘stream_codec_tag’ is deprecated [-Wdeprecated-declarations]
331 | {"stream_codec_tag", NULL, OFFSET(stream_codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1448:18: note: declared here
1448 | unsigned int stream_codec_tag;
| ^~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:334:1: warning: ‘scenechange_threshold’ is deprecated [-Wdeprecated-declarations]
334 | {"sc_threshold", "scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1975:9: note: declared here
1975 | int scenechange_threshold;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:337:1: warning: ‘lmin’ is deprecated [-Wdeprecated-declarations]
337 | {"lmin", "deprecated, use encoder private options instead", OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2454:9: note: declared here
2454 | int lmin;
| ^~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:338:1: warning: ‘lmax’ is deprecated [-Wdeprecated-declarations]
338 | {"lmax", "deprecated, use encoder private options instead", OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2460:9: note: declared here
2460 | int lmax;
| ^~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:341:1: warning: ‘noise_reduction’ is deprecated [-Wdeprecated-declarations]
341 | {"nr", "noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1979:9: note: declared here
1979 | int noise_reduction;
| ^~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:346:1: warning: ‘error_rate’ is deprecated [-Wdeprecated-declarations]
346 | {"error", NULL, OFFSET(error_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:3008:9: note: declared here
3008 | int error_rate;
| ^~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:351:1: warning: ‘me_threshold’ is deprecated [-Wdeprecated-declarations]
351 | {"me_threshold", "motion estimation threshold", OFFSET(me_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1987:9: note: declared here
1987 | int me_threshold;
| ^~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:352:1: warning: ‘mb_threshold’ is deprecated [-Wdeprecated-declarations]
352 | {"mb_threshold", "macroblock threshold", OFFSET(mb_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:1993:9: note: declared here
1993 | int mb_threshold;
| ^~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:378:1: warning: ‘frame_skip_threshold’ is deprecated [-Wdeprecated-declarations]
378 | {"skip_threshold", "frame skip threshold", OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2466:9: note: declared here
2466 | int frame_skip_threshold;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:379:1: warning: ‘frame_skip_factor’ is deprecated [-Wdeprecated-declarations]
379 | {"skip_factor", "frame skip factor", OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2470:9: note: declared here
2470 | int frame_skip_factor;
| ^~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:380:1: warning: ‘frame_skip_exp’ is deprecated [-Wdeprecated-declarations]
380 | {"skip_exp", "frame skip exponent", OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2474:9: note: declared here
2474 | int frame_skip_exp;
| ^~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:381:1: warning: ‘frame_skip_cmp’ is deprecated [-Wdeprecated-declarations]
381 | {"skipcmp", "frame skip compare function", OFFSET(frame_skip_cmp), AV_OPT_TYPE_INT, {.i64 = FF_CMP_DCTMAX }, INT_MIN, INT_MAX, V|E, "cmp_func"},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2478:9: note: declared here
2478 | int frame_skip_cmp;
| ^~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:384:1: warning: ‘border_masking’ is deprecated [-Wdeprecated-declarations]
384 | {"border_mask", "deprecated, use encoder private options instead", OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2022:11: note: declared here
2022 | float border_masking;
| ^~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:389:1: warning: ‘me_penalty_compensation’ is deprecated [-Wdeprecated-declarations]
389 | {"mepc", "motion estimation bitrate penalty compensation (1.0 = 256)", OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2044:9: note: declared here
2044 | int me_penalty_compensation;
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:402:1: warning: ‘brd_scale’ is deprecated [-Wdeprecated-declarations]
402 | {"brd_scale", "downscale frames for dynamic B-frame decision", OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, 10, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2056:9: note: declared here
2056 | int brd_scale;
| ^~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:407:1: warning: ‘chromaoffset’ is deprecated [-Wdeprecated-declarations]
407 | {"chromaoffset", "chroma QP offset from luma", OFFSET(chromaoffset), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2076:9: note: declared here
2076 | int chromaoffset;
| ^~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:411:1: warning: ‘scenechange_factor’ is deprecated [-Wdeprecated-declarations]
411 | {"sc_factor", "multiplied by qscale for each frame and added to scene_change_score", OFFSET(scenechange_factor), AV_OPT_TYPE_INT, {.i64 = 6 }, 0, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2085:30: note: declared here
2085 | attribute_deprecated int scenechange_factor;
| ^~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:415:1: warning: ‘b_sensitivity’ is deprecated [-Wdeprecated-declarations]
415 | {"b_sensitivity", "adjust sensitivity of b_frame_strategy 1", OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2098:9: note: declared here
2098 | int b_sensitivity;
| ^~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:419:1: warning: ‘min_prediction_order’ is deprecated [-Wdeprecated-declarations]
419 | {"min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, {.i64 = -1 }, INT_MIN, INT_MAX, A|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2491:9: note: declared here
2491 | int min_prediction_order;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:420:1: warning: ‘max_prediction_order’ is deprecated [-Wdeprecated-declarations]
420 | {"max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, {.i64 = -1 }, INT_MIN, INT_MAX, A|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2495:9: note: declared here
2495 | int max_prediction_order;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:421:1: warning: ‘timecode_frame_start’ is deprecated [-Wdeprecated-declarations]
421 | {"timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, V|E},
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:2499:13: note: declared here
2499 | int64_t timecode_frame_start;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:32:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/options_table.h:530:1: warning: ‘side_data_only_packets’ is deprecated [-Wdeprecated-declarations]
530 | {"side_data_only_packets", NULL, OFFSET(side_data_only_packets), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, A|V|E },
| ^
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavformat/avformat.h:258,
from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/doc/print_options.c:29:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav-prefix/src/dep_libav/libavcodec/avcodec.h:3036:9: note: declared here
3036 | int side_data_only_packets;
| ^~~~~~~~~~~~~~~~~~~~~~
make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/flann/src/precomp.hpp:8,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/flann/src/miniflann.cpp:1:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/flann/src/precomp.hpp:8,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/flann/src/miniflann.cpp:1:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::flann::IndexParams::getAll(std::vector<std::__cxx11::basic_string<char> >&, std::vector<cv::flann::FlannIndexType>&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<double, std::allocator<double> >&) const’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<cv::CmpEdges>]’:
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1819 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<cv::CmpEdges>]’:
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1839 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >; _Distance = int; _Tp = cv::PolyEdge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<cv::CmpEdges>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::Point_<double>&}; _Tp = cv::Point_<double>; _Alloc = std::allocator<cv::Point_<double> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::Point_<double> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void cv::ellipse2Poly(cv::Point2d, cv::Size2d, int, int, int, int, std::vector<cv::Point_<double> >&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Point_<double>*, std::vector<cv::Point_<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::Point_<long long int>&}; _Tp = cv::Point_<long long int>; _Alloc = std::allocator<cv::Point_<long long int> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::Point_<long long int> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::PolyEdge&}; _Tp = cv::PolyEdge; _Alloc = std::allocator<cv::PolyEdge>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::PolyEdge>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void cv::CollectPolyEdges(cv::Mat&, const Point2l*, int, std::vector<cv::PolyEdge>&, const void*, int, int, cv::Point)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<cv::CmpEdges>]’:
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1945 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void cv::FillEdgeCollection(cv::Mat&, std::vector<cv::PolyEdge>&, const void*)’:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1974 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1975 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1976 | __comp);
| ~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1891 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::PolyEdge*, std::vector<cv::PolyEdge> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void cv::EllipseEx(cv::Mat&, cv::Point2l, cv::Size2l, int, int, int, const void*, int, int)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Point_<long long int>*, std::vector<cv::Point_<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Point_<long long int>*, std::vector<cv::Point_<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/drawing.cpp:41:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cv::Point_<long long int>}; _Tp = cv::Point_<long long int>; _Alloc = std::allocator<cv::Point_<long long int> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::Point_<long long int> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘void cv::putText(cv::InputOutputArray, const String&, cv::Point, int, double, cv::Scalar, int, int, bool)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Point_<long long int>*, std::vector<cv::Point_<long long int> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘void cvDrawContours(void*, CvSeq*, CvScalar, CvScalar, int, int, int, CvPoint)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Point_<long long int>*, std::vector<cv::Point_<long long int> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Point_<long long int>*, std::vector<cv::Point_<long long int> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Point_<long long int>*, std::vector<cv::Point_<long long int> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/generalized_hough.cpp:42:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<double, int>}; _Tp = std::pair<double, int>; _Alloc = std::allocator<std::pair<double, int> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<double, int> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void {anonymous}::GeneralizedHoughGuilImpl::processImage()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, int>*, std::vector<std::pair<double, int> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, int>*, std::vector<std::pair<double, int> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/connectedcomponents.cpp:49:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = cv::connectedcomponents::Point2ui64; _Alloc = std::allocator<cv::connectedcomponents::Point2ui64>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<cv::connectedcomponents::Point2ui64>::iterator’ changed in GCC 7.1
509 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/grabcut.cpp:42:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::detail::GCGraph<double>::Vtx&}; _Tp = cv::detail::GCGraph<double>::Vtx; _Alloc = std::allocator<cv::detail::GCGraph<double>::Vtx>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::detail::GCGraph<double>::Vtx, std::allocator<cv::detail::GCGraph<double>::Vtx> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::detail::GCGraph<double>::Edge&}; _Tp = cv::detail::GCGraph<double>::Edge; _Alloc = std::allocator<cv::detail::GCGraph<double>::Edge>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::detail::GCGraph<double>::Edge, std::allocator<cv::detail::GCGraph<double>::Edge> >::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/grabcut.cpp:42:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::detail::GCGraph<TWeight>::addEdges(int, int, TWeight, TWeight) [with TWeight = double]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::detail::GCGraph<double>::Edge*, std::vector<cv::detail::GCGraph<double>::Edge, std::allocator<cv::detail::GCGraph<double>::Edge> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::detail::GCGraph<double>::Edge*, std::vector<cv::detail::GCGraph<double>::Edge, std::allocator<cv::detail::GCGraph<double>::Edge> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/connectedcomponents.cpp:49:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::connectedcomponents::LabelingGranaParallel<LabelT, PixelT, StatsOp>::SecondScan::operator()(const cv::Range&) const [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void cv::grabCut(cv::InputArray, cv::InputOutputArray, cv::Rect, cv::InputOutputArray, cv::InputOutputArray, int, int)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::detail::GCGraph<double>::Vtx*, std::vector<cv::detail::GCGraph<double>::Vtx, std::allocator<cv::detail::GCGraph<double>::Vtx> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::connectedcomponents::LabelingBolelli4CParallel<LabelT, PixelT, StatsOp>::SecondScan::operator()(const cv::Range&) const [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::connectedcomponents::LabelingWuParallel<LabelT, PixelT, StatsOp>::SecondScan::operator()(const cv::Range&) const [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::connectedcomponents::LabelingBolelliParallel<LabelT, PixelT, StatsOp>::SecondScan::operator()(const cv::Range&) const [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘LabelT cv::connectedcomponents::LabelingBolelli4C<LabelT, PixelT, StatsOp>::operator()(const cv::Mat&, cv::Mat&, int, StatsOp&) [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘LabelT cv::connectedcomponents::LabelingBolelli4C<LabelT, PixelT, StatsOp>::operator()(const cv::Mat&, cv::Mat&, int, StatsOp&) [with LabelT = short unsigned int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘LabelT cv::connectedcomponents::LabelingGrana<LabelT, PixelT, StatsOp>::operator()(const cv::Mat&, cv::Mat&, int, StatsOp&) [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/hough.cpp:44:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cv::Vec<double, 3>}; _Tp = cv::Vec<double, 3>; _Alloc = std::allocator<cv::Vec<double, 3> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::Vec<double, 3> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘void cv::HoughLinesPointSet(cv::InputArray, cv::OutputArray, int, int, double, double, double, double, double, double)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::Vec<double, 3>*, std::vector<cv::Vec<double, 3> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘LabelT cv::connectedcomponents::LabelingGrana<LabelT, PixelT, StatsOp>::operator()(const cv::Mat&, cv::Mat&, int, StatsOp&) [with LabelT = short unsigned int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘LabelT cv::connectedcomponents::LabelingBolelli<LabelT, PixelT, StatsOp>::operator()(const cv::Mat&, cv::Mat&, int, StatsOp&) [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/lsd.cpp:42:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::LineSegmentDetectorImpl::RegionPoint&}; _Tp = cv::LineSegmentDetectorImpl::RegionPoint; _Alloc = std::allocator<cv::LineSegmentDetectorImpl::RegionPoint>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::LineSegmentDetectorImpl::RegionPoint>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/lsd.cpp:42:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::LineSegmentDetectorImpl::region_grow(const Point2i&, std::vector<cv::LineSegmentDetectorImpl::RegionPoint>&, double&, const double&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::LineSegmentDetectorImpl::RegionPoint*, std::vector<cv::LineSegmentDetectorImpl::RegionPoint> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::LineSegmentDetectorImpl::RegionPoint*, std::vector<cv::LineSegmentDetectorImpl::RegionPoint> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::LineSegmentDetectorImpl::flsd(std::vector<cv::Vec<float, 4> >&, std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘LabelT cv::connectedcomponents::LabelingBolelli4CParallel<LabelT, PixelT, StatsOp>::operator()(const cv::Mat&, cv::Mat&, int, StatsOp&) [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘LabelT cv::connectedcomponents::LabelingWuParallel<LabelT, PixelT, StatsOp>::operator()(const cv::Mat&, cv::Mat&, int, StatsOp&) [with LabelT = int; PixelT = unsigned char; StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/min_enclosing_triangle.cpp:67:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/imgproc/src/min_enclosing_triangle.cpp:67:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<double, std::allocator<double> > minEnclosingTriangle::lineEquationParameters(const Point2f&, const Point2f&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘int cv::connectedComponents_sub1(const cv::Mat&, cv::Mat&, int, int, StatsOp&) [with StatsOp = cv::connectedcomponents::CCStatsOp]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::connectedcomponents::Point2ui64*, std::vector<cv::connectedcomponents::Point2ui64> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/include/opencv2/features2d.hpp:47,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/blobdetector.cpp:43:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/include/opencv2/features2d.hpp:47,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/blobdetector.cpp:43:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1839 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1945 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/include/opencv2/features2d.hpp:47,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/blobdetector.cpp:43:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::SimpleBlobDetectorImpl::Center&}; _Tp = cv::SimpleBlobDetectorImpl::Center; _Alloc = std::allocator<cv::SimpleBlobDetectorImpl::Center>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::SimpleBlobDetectorImpl::Center>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void cv::SimpleBlobDetectorImpl::findBlobs(cv::InputArray, cv::InputArray, std::vector<cv::SimpleBlobDetectorImpl::Center>&) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/include/opencv2/features2d.hpp:47,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/blobdetector.cpp:43:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1974 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1975 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1976 | __comp);
| ~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1891 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/include/opencv2/features2d.hpp:47,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/blobdetector.cpp:43:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::SimpleBlobDetectorImpl::Center*, std::vector<cv::SimpleBlobDetectorImpl::Center> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual void cv::SimpleBlobDetectorImpl::detect(cv::InputArray, std::vector<cv::KeyPoint>&, cv::InputArray)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::SimpleBlobDetectorImpl::Center*, std::vector<cv::SimpleBlobDetectorImpl::Center> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/include/opencv2/features2d.hpp:47,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/evaluation.cpp:43:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const EllipticKeyPoint&}; _Tp = EllipticKeyPoint; _Alloc = std::allocator<EllipticKeyPoint>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<EllipticKeyPoint>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/include/opencv2/features2d.hpp:47,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/precomp.hpp:46,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/features2d/src/evaluation.cpp:43:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void filterEllipticKeyPointsByImageSize(std::vector<EllipticKeyPoint>&, const Size&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<EllipticKeyPoint*, std::vector<EllipticKeyPoint> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/chessboard.cpp:5:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
509 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/chessboard.cpp:5:
/usr/include/c++/10/bits/stl_vector.h: In static member function ‘static bool cv::details::Chessboard::Board::estimatePoint(const Point2f&, const Point2f&, const Point2f&, const Point2f&, cv::Point2f&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In static member function ‘static bool cv::details::Chessboard::Board::estimatePoint(const Point2f&, const Point2f&, const Point2f&, cv::Point2f&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/homography_decomp.cpp:50:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::HomographyDecomposition::_CameraMotion&}; _Tp = cv::HomographyDecomposition::_CameraMotion; _Alloc = std::allocator<cv::HomographyDecomposition::_CameraMotion>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::HomographyDecomposition::_CameraMotion>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::HomographyDecomposition::_CameraMotion>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/homography_decomp.cpp:50:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual void cv::HomographyDecomposition::HomographyDecompZhang::decompose(std::vector<cv::HomographyDecomposition::_CameraMotion>&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual void cv::HomographyDecomposition::HomographyDecompInria::decompose(std::vector<cv::HomographyDecomposition::_CameraMotion>&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::HomographyDecomposition::_CameraMotion*, std::vector<cv::HomographyDecomposition::_CameraMotion> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/dls.cpp:1:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/dls.cpp:1:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::dls::run_kernel(const cv::Mat&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/five-point.cpp:32:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual int cv::EMEstimatorCallback::runKernel(cv::InputArray, cv::InputArray, cv::OutputArray) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/five-point.cpp:32:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/usac/../precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/usac/quality.cpp:5:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cv::usac::SPRT_history&}; _Tp = cv::usac::SPRT_history; _Alloc = std::allocator<cv::usac::SPRT_history>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::usac::SPRT_history>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void cv::usac::SPRTImpl::update(int)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::usac::SPRT_history*, std::vector<cv::usac::SPRT_history> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual bool cv::usac::SPRTImpl::isModelGood(const cv::Mat&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::usac::SPRT_history*, std::vector<cv::usac::SPRT_history> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::usac::SPRT_history*, std::vector<cv::usac::SPRT_history> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In constructor ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = cv::usac::SPRTImpl; _Alloc = std::allocator<cv::usac::SPRTImpl>; _Args = {const int&, const cv::Ptr<cv::usac::Error>&, const int&, const double&, const double&, const double&, const double&, const double&, const cv::ScoreMethod&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::usac::SPRT_history*, std::vector<cv::usac::SPRT_history> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/usac/../precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/usac/local_optimization.cpp:5:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::detail::GCGraph<double>::Vtx&}; _Tp = cv::detail::GCGraph<double>::Vtx; _Alloc = std::allocator<cv::detail::GCGraph<double>::Vtx>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::detail::GCGraph<double>::Vtx, std::allocator<cv::detail::GCGraph<double>::Vtx> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cv::detail::GCGraph<double>::Edge&}; _Tp = cv::detail::GCGraph<double>::Edge; _Alloc = std::allocator<cv::detail::GCGraph<double>::Edge>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<cv::detail::GCGraph<double>::Edge, std::allocator<cv::detail::GCGraph<double>::Edge> >::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/types.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core.hpp:57,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/core/include/opencv2/core/utility.hpp:56,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/usac/../precomp.hpp:45,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv-prefix/src/dep_opencv/modules/calib3d/src/usac/local_optimization.cpp:5:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void cv::detail::GCGraph<TWeight>::addEdges(int, int, TWeight, TWeight) [with TWeight = double]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::detail::GCGraph<double>::Edge*, std::vector<cv::detail::GCGraph<double>::Edge, std::allocator<cv::detail::GCGraph<double>::Edge> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::detail::GCGraph<double>::Edge*, std::vector<cv::detail::GCGraph<double>::Edge, std::allocator<cv::detail::GCGraph<double>::Edge> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘int cv::usac::GraphCutImpl::labeling(const cv::Mat&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<cv::detail::GCGraph<double>::Vtx*, std::vector<cv::detail::GCGraph<double>::Vtx, std::allocator<cv::detail::GCGraph<double>::Vtx> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav/include/libavcodec/avcodec.h:46,
from /home/pi/test/libwallaby/module/camera/src/UDPVideo.hpp:30,
from /home/pi/test/libwallaby/module/camera/src/UDPVideo.cpp:1:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav/include/libavutil/mem.h:174:79: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes]
174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
| ^
/home/pi/test/libwallaby/module/camera/src/UDPVideo.cpp: In member function ‘bool VideoFrameProcessor::get_pframe_from_list(cv::OutputArray)’:
/home/pi/test/libwallaby/module/camera/src/UDPVideo.cpp:296:59: warning: ‘int avpicture_fill(AVPicture*, uint8_t*, AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations]
296 | m_next_frame->width, m_next_frame->height);
| ^
In file included from /home/pi/test/libwallaby/module/camera/src/UDPVideo.hpp:30,
from /home/pi/test/libwallaby/module/camera/src/UDPVideo.cpp:1:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav/include/libavcodec/avcodec.h:4731:5: note: declared here
4731 | int avpicture_fill(AVPicture *picture, uint8_t *ptr,
| ^~~~~~~~~~~~~~
/home/pi/test/libwallaby/module/camera/src/UDPVideo.cpp: In member function ‘void VideoFrameProcessor::run_vfp()’:
/home/pi/test/libwallaby/module/camera/src/UDPVideo.cpp:413:67: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, AVPacket*)’ is deprecated [-Wdeprecated-declarations]
413 | &FrameFinished, &packet);
| ^
In file included from /home/pi/test/libwallaby/module/camera/src/UDPVideo.hpp:30,
from /home/pi/test/libwallaby/module/camera/src/UDPVideo.cpp:1:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav/include/libavcodec/avcodec.h:4200:5: note: declared here
4200 | int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav/include/libavcodec/avcodec.h:46,
from /home/pi/test/libwallaby/module/camera/src/UDPVideo.hpp:30,
from /home/pi/test/libwallaby/module/camera/src/camera.cpp:5:
/home/pi/test/libwallaby/build/module/camera/dependencies/libav/dep_libav/include/libavutil/mem.h:174:79: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes]
174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
| ^
/home/pi/test/libwallaby/module/camera/src/camera_c.cpp: In function ‘pixel get_camera_pixel(point2)’:
/home/pi/test/libwallaby/module/camera/src/camera_c.cpp:110:1: warning: control reaches end of non-void function [-Wreturn-type]
110 | }
| ^
/home/pi/test/libwallaby/module/camera/src/channel.cpp: In member function ‘const ObjectVector* kipr::camera::Channel::objects() const’:
/home/pi/test/libwallaby/module/camera/src/channel.cpp:94:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
94 | std::sort(m_objects.begin(), m_objects.end(), LargestAreaFirst);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = AreaComparator]’:
/usr/include/c++/10/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
4882 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~
/usr/include/c++/10/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:4894:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1969:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1969 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~
/usr/include/c++/10/bits/stl_algo.h:1969:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1974 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1975 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1976 | __comp);
| ~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1977:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1977 | std::__final_insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1945 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1953 | std::__partial_sort(__first, __last, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1958 | std::__unguarded_partition_pivot(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1881:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1881 | __final_insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1881:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1887:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1887 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1888 | __comp);
| ~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1891 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1932 | __partial_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1937 | std::__heap_select(__first, __middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1938:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1938 | std::__sort_heap(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1920:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1920 | __unguarded_partition_pivot(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1920:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1924 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1925 | __comp);
| ~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1926:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1926 | return std::__unguarded_partition(__first + 1, __last, __first, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1839 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1846:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1846 | if (__comp(__i, __first))
| ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algo.h:1850:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1850 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1);
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1863 | __unguarded_insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
from /home/pi/test/libwallaby/module/config/public/kipr/config/config.hpp:6,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/camera.hpp:5,
from /home/pi/test/libwallaby/module/camera/src/channel_p.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel_p.cpp:1:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {kipr::camera::Object}; _Tp = kipr::camera::Object; _Alloc = std::allocator<kipr::camera::Object>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {kipr::camera::Object}; _Tp = kipr::camera::Object; _Alloc = std::allocator<kipr::camera::Object>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<kipr::camera::Object>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1662 | __heap_select(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1666 | std::__make_heap(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1668:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1668 | if (__comp(__i, __first))
| ~~~~~~^~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1669:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1669 | std::__pop_heap(__first, __middle, __i, __comp);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_heap.h:418:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
418 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:418:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h:424:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
424 | std::__pop_heap(__first, __last, __last, __comp);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
79 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:82:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
82 | if (__comp(__a, __b))
| ~~~~~~^~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:84:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
84 | if (__comp(__b, __c))
| ~~~~~~^~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
85 | std::iter_swap(__result, __b);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:86:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
86 | else if (__comp(__a, __c))
| ~~~~~~^~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
87 | std::iter_swap(__result, __c);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
89 | std::iter_swap(__result, __a);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:91:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
91 | else if (__comp(__a, __c))
| ~~~~~~^~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:92:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
92 | std::iter_swap(__result, __a);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:93:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
93 | else if (__comp(__b, __c))
| ~~~~~~^~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:94:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
94 | std::iter_swap(__result, __c);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:96:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
96 | std::iter_swap(__result, __b);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1898 | __unguarded_partition(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1904:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1904 | while (__comp(__first, __pivot))
| ~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1907 | while (__comp(__pivot, __last))
| ~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1911:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1911 | std::iter_swap(__first, __last);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:71,
from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Iterator2 = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = AreaComparator]’:
/usr/include/c++/10/bits/predefined_ops.h:155:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
155 | operator()(_Iterator1 __it1, _Iterator2 __it2)
| ^~~~~~~~
/usr/include/c++/10/bits/predefined_ops.h:155:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _BI2 = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >]’:
/usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
833 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result)
| ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algobase.h:843:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
843 | return std::__copy_move_backward_a<true>(std::__miter_base(__first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
844 | std::__miter_base(__last),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
845 | __result);
| ~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1819 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >]’:
/usr/include/c++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
| ^~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algobase.h:61,
from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >]’:
/usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
544 | __miter_base(_Iterator __it)
| ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _OI = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >]’:
/usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
745 | __copy_move_backward_a(_II __first, _II __last, _OI __result)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algobase.h:71,
from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = kipr::camera::Object; _Iterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Compare = AreaComparator]’:
/usr/include/c++/10/bits/predefined_ops.h:237:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
237 | operator()(_Value& __val, _Iterator __it)
| ^~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Distance = int; _Tp = kipr::camera::Object; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<AreaComparator>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:231:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
231 | if (__comp(__first + __secondChild,
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
232 | __first + (__secondChild - 1)))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:67,
from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = kipr::camera::Object*; _Container = std::vector<kipr::camera::Object>]’:
/usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
| ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _To = kipr::camera::Object*]’:
/usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
323 | __niter_wrap(_From __from, _To __res)
| ^~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
from /usr/include/c++/10/algorithm:62,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/base.hpp:55,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core.hpp:53,
from /home/pi/test/libwallaby/build/module/camera/dependencies/opencv/dep_opencv/include/opencv4/opencv2/core/core.hpp:48,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:7,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Distance = int; _Tp = kipr::camera::Object; _Compare = __gnu_cxx::__ops::_Iter_comp_val<AreaComparator>]’:
/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
134 | __push_heap(_RandomAccessIterator __first,
| ^~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:139:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
139 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value))
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:71,
from /usr/include/c++/10/vector:60,
from /home/pi/test/libwallaby/module/camera/public/kipr/camera/object.hpp:8,
from /home/pi/test/libwallaby/module/camera/protected/kipr/camera/channel.hpp:4,
from /home/pi/test/libwallaby/module/camera/src/channel.cpp:1:
/usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >; _Value = kipr::camera::Object; _Compare = AreaComparator]’:
/usr/include/c++/10/bits/predefined_ops.h:193:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<kipr::camera::Object*, std::vector<kipr::camera::Object> >’ changed in GCC 7.1
193 | operator()(_Iterator __it, _Value& __val)
| ^~~~~~~~
|
Libav/ffmpeg warnings Click to View
Note: This can likely be removed from compiler output with a simple gcc flag disabling function attributes. A significant portion of the warnings are actually deprecation warnings coming from ffmpeg/libav, maybe we will need to update to a patched version. For now, I'm going to ignore those because it's not coming from our code. |
The following warning:
I think this was supposed to be a %d but I'm going to dig a little more to make sure there isn't a reason for the $d. Update: Update 2: PR: #176 |
The following warning:
The problem is priority levels 0-100 are only for internal usage (Source). Update: The change was added by Braden to deal with WASM errors. I'm not sure if the choice of 2 was intentional or arbitrary. It seems emscripten uses a priority of 50 for some of it's constructors so maybe 2 was trying to beat emscripten. PR: #177 |
The following warning
The problem was a switch statement with no default value, resulting in the technical possibility of not returning on a non-void function. I just switched the bottom of the two cases to "default". It shouldn't have a functional effect because there are only two valid encoding options, so the only effect will be removing a warning. PR: #178 |
The last error that is not caused by libav:
It's probably actually complaining about the lines above those lines, but the intention of that is to be narrowing. I think all the meaningful warnings have been resolved. |
cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C
This happens multiple times during the build process.
However, I hope that the cleanup crew project will solve this in the process.
If not, it should be addressed eventually. I'm not sure if the line needs to be removed or the compiler needs to stop treating those pieces as C (I believe the latter).
The text was updated successfully, but these errors were encountered: