Applying ./patches/005-musl_compatibility.patch using plaintext: patching file mjpg_streamer.h Applying ./patches/010-optional-plugins-selection.patch using plaintext: patching file CMakeLists.txt Applying ./patches/020-remove-auto-lib-selection.patch using plaintext: patching file CMakeLists.txt patching file plugins/input_uvc/CMakeLists.txt Applying ./patches/030-remove-git-hash-version-number.patch using plaintext: patching file CMakeLists.txt CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 8.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-8.4.0_musl/bin/mips64-openwrt-linux-musl-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done CMAKE_BUILD_TYPE = Release -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Looking for include file linux/videodev2.h -- Looking for include file linux/videodev2.h - found -- Found protobuf-c: /builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/lib/libprotobuf-c.so -- The following features have been enabled: * PLUGIN_INPUT_FILE, File input plugin * PLUGIN_INPUT_HTTP, HTTP input proxy plugin * PLUGIN_INPUT_UVC, Video 4 Linux input plugin * PLUGIN_OUTPUT_FILE, File output plugin * PLUGIN_OUTPUT_HTTP, HTTP server output plugin * PLUGIN_OUTPUT_RTSP, RTSP output plugin * PLUGIN_OUTPUT_UDP, UDP output stream plugin * PLUGIN_OUTPUT_ZMQSERVER, ZMQ Server output plugin -- The following features have been disabled: * WXP_COMPAT, Enable compatibility with WebcamXP * ENABLE_HTTP_MANAGEMENT, Enable experimental HTTP management option CMake Warning at CMakeLists.txt:100 (message): The source directory is the same as binary directory. "make clean" may damage the source tree -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER CMAKE_ASM_COMPILER_LAUNCHER CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS_RELEASE CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_EXPORT_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY CMAKE_MODULE_LINKER_FLAGS DL_LIBRARY -- Build files have been written to: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24 make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[5]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target mjpg_streamer make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 3%] Building C object CMakeFiles/mjpg_streamer.dir/mjpg_streamer.c.o [ 7%] Building C object CMakeFiles/mjpg_streamer.dir/utils.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/utils.c:29: /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-8.4.0_musl/include/wait.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ [ 11%] Linking C executable mjpg_streamer make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 11%] Built target mjpg_streamer make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target input_file make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 14%] Building C object plugins/input_file/CMakeFiles/input_file.dir/input_file.c.o [ 18%] Linking C shared library input_file.so make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 18%] Built target input_file make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target input_http make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 22%] Building C object plugins/input_http/CMakeFiles/input_http.dir/input_http.c.o [ 25%] Building C object plugins/input_http/CMakeFiles/input_http.dir/misc.c.o [ 29%] Building C object plugins/input_http/CMakeFiles/input_http.dir/mjpg-proxy.c.o [ 33%] Linking C shared library input_http.so make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 33%] Built target input_http make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target input_uvc make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 37%] Building C object plugins/input_uvc/CMakeFiles/input_uvc.dir/dynctrl.c.o [ 40%] Building C object plugins/input_uvc/CMakeFiles/input_uvc.dir/input_uvc.c.o [ 44%] Building C object plugins/input_uvc/CMakeFiles/input_uvc.dir/jpeg_utils.c.o [ 48%] Building C object plugins/input_uvc/CMakeFiles/input_uvc.dir/v4l2uvc.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/input_uvc/../../mjpg_streamer.h:48, from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/input_uvc/v4l2uvc.h:43, from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/input_uvc/v4l2uvc.c:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/input_uvc/v4l2uvc.c: In function 'video_set_dv_timings': /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/input_uvc/v4l2uvc.c:519:16: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type '__u64' {aka 'long unsigned int'} [-Wformat=] IPRINT("QUERY_DV_TIMINGS returned %ux%u pixclk %llu\n", timings.bt.width, timings.bt.height, timings.bt.pixelclock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/input_uvc/../../plugins/input.h:26:74: note: in definition of macro 'IPRINT' #define IPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", INPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ [ 51%] Linking C shared library input_uvc.so make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 51%] Built target input_uvc make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target output_file make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 55%] Building C object plugins/output_file/CMakeFiles/output_file.dir/output_file.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../mjpg_streamer.h:49, from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:43: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c: In function 'worker_thread': /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:329:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] OPRINT("could not write to file %s\n", buffer2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../plugins/output.h:25:74: note: in definition of macro 'OPRINT' #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../plugins/output.h:25:45: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1023 #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:329:17: note: in expansion of macro 'OPRINT' OPRINT("could not write to file %s\n", buffer2); ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:300:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] snprintf(buffer1, sizeof(buffer1), "%s \"%s\"", command, buffer2); ^~ ~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:300:17: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 snprintf(buffer1, sizeof(buffer1), "%s \"%s\"", command, buffer2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../mjpg_streamer.h:49, from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:43: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:280:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] OPRINT("could not write to file %s\n", buffer2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../plugins/output.h:25:74: note: in definition of macro 'OPRINT' #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../plugins/output.h:25:45: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1023 #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:280:17: note: in expansion of macro 'OPRINT' OPRINT("could not write to file %s\n", buffer2); ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:274:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] OPRINT("could not open the file %s\n", buffer2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../plugins/output.h:25:74: note: in definition of macro 'OPRINT' #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/../../plugins/output.h:25:45: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1023 #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_file/output_file.c:274:17: note: in expansion of macro 'OPRINT' OPRINT("could not open the file %s\n", buffer2); ^~~~~~ [ 59%] Linking C shared library output_file.so make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 59%] Built target output_file make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target output_http make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 62%] Building C object plugins/output_http/CMakeFiles/output_http.dir/httpd.c.o /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_http/httpd.c: In function 'send_input_JSON': /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_http/httpd.c:1740:38: warning: '%d' directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] sprintf(buffer_num, "%d", j); ^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_http/httpd.c:1740:37: note: directive argument in the range [0, 2147483647] sprintf(buffer_num, "%d", j); ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_http/httpd.c:1740:17: note: 'sprintf' output between 2 and 11 bytes into a destination of size 6 sprintf(buffer_num, "%d", j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building C object plugins/output_http/CMakeFiles/output_http.dir/output_http.c.o [ 70%] Linking C shared library output_http.so make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 70%] Built target output_http make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target output_rtsp make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 74%] Building C object plugins/output_rtsp/CMakeFiles/output_rtsp.dir/output_rtsp.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/../../mjpg_streamer.h:49, from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/output_rtsp.c:55: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/output_rtsp.c: In function 'worker_thread': /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/output_rtsp.c:198:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] OPRINT("could not write to file %s\n", udpbuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/../../plugins/output.h:25:74: note: in definition of macro 'OPRINT' #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/../../plugins/output.h:25:45: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1023 #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/output_rtsp.c:198:17: note: in expansion of macro 'OPRINT' OPRINT("could not write to file %s\n", udpbuffer); ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/output_rtsp.c:192:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] OPRINT("could not open the file %s\n", udpbuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/../../plugins/output.h:25:74: note: in definition of macro 'OPRINT' #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/../../plugins/output.h:25:45: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1023 #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_rtsp/output_rtsp.c:192:17: note: in expansion of macro 'OPRINT' OPRINT("could not open the file %s\n", udpbuffer); ^~~~~~ [ 77%] Linking C shared library output_rtsp.so make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 77%] Built target output_rtsp make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' Scanning dependencies of target output_udp make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 81%] Building C object plugins/output_udp/CMakeFiles/output_udp.dir/output_udp.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/../../mjpg_streamer.h:49, from /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c:54: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c: In function 'worker_thread': /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c:194:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] OPRINT("could not write to file %s\n", udpbuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/../../plugins/output.h:25:74: note: in definition of macro 'OPRINT' #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/../../plugins/output.h:25:45: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1023 #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c:194:17: note: in expansion of macro 'OPRINT' OPRINT("could not write to file %s\n", udpbuffer); ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c:188:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] OPRINT("could not open the file %s\n", udpbuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/../../plugins/output.h:25:74: note: in definition of macro 'OPRINT' #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/../../plugins/output.h:25:45: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1023 #define OPRINT(...) { char _bf[1024] = {0}; snprintf(_bf, sizeof(_bf)-1, __VA_ARGS__); fprintf(stderr, "%s", OUTPUT_PLUGIN_PREFIX); fprintf(stderr, "%s", _bf); syslog(LOG_INFO, "%s", _bf); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c:188:17: note: in expansion of macro 'OPRINT' OPRINT("could not open the file %s\n", udpbuffer); ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c:211:54: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] snprintf(buffer1, sizeof(buffer1), "%s \"%s\"", command, udpbuffer); ^~ ~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/plugins/output_udp/output_udp.c:211:13: note: 'snprintf' output 4 or more bytes (assuming 1027) into a destination of size 1024 snprintf(buffer1, sizeof(buffer1), "%s \"%s\"", command, udpbuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Linking C shared library output_udp.so make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 85%] Built target output_udp make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' [ 88%] Running C protocol buffer compiler on package.proto /bin/sh: 1: PROTOBUFC_PROTOC_EXECUTABLE-NOTFOUND: not found make[6]: *** [plugins/output_zmqserver/CMakeFiles/output_zmqserver.dir/build.make:81: plugins/output_zmqserver/package.pb-c.c] Error 127 make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[5]: *** [CMakeFiles/Makefile2:477: plugins/output_zmqserver/CMakeFiles/output_zmqserver.dir/all] Error 2 make[5]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[4]: *** [Makefile:149: all] Error 2 make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24' make[3]: *** [Makefile:284: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/mjpg-streamer-2019-05-24/.built] Error 2 time: package/feeds/packages/mjpg-streamer/compile#3.80#0.81#5.98