dirkvdb / ffmpegthumbnailer

Lightweight video thumbnailer that can be used by file managers to create thumbnails for video files
GNU General Public License v2.0
489 stars 70 forks source link

build fails with gcc 12.3 #227

Open chrisvollorenew opened 10 months ago

chrisvollorenew commented 10 months ago

Hello,

Compiling this on a yocto project - mickledore. I got this error:

ERROR: ffmpegthumbnailer-1.0-r0 do_compile: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/temp/run.do_compile.149092', 1, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/temp/log.do_compile.149092
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: VERBOSE=1 cmake --build /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build --target all --
| [1/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc -DTEST_DATADIR=\"/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test\" -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -DNDEBUG -MD -MT test/CMakeFiles/ffmpegthumbnailerctest.dir/testrunner.c.o -MF test/CMakeFiles/ffmpegthumbnailerctest.dir/testrunner.c.o.d -o test/CMakeFiles/ffmpegthumbnailerctest.dir/testrunner.c.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testrunner.c
| [2/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/filmstripfilter.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/filmstripfilter.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/filmstripfilter.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/filmstripfilter.cpp
| [3/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/jpegwriter.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/jpegwriter.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/jpegwriter.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/jpegwriter.cpp
| [4/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -Wno-deprecated-declarations -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailerc.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailerc.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailerc.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/videothumbnailerc.cpp
| [5/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/pngwriter.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/pngwriter.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/pngwriter.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/pngwriter.cpp
| [6/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/rgbwriter.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/rgbwriter.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/rgbwriter.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/rgbwriter.cpp
| [7/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/stringoperations.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/stringoperations.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/stringoperations.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/stringoperations.cpp
| [8/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -DTEST_DATADIR=\"/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test\" -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -std=c++11 -MD -MT test/CMakeFiles/ffmpegthumbnailertest.dir/histogramtest.cpp.o -MF test/CMakeFiles/ffmpegthumbnailertest.dir/histogramtest.cpp.o.d -o test/CMakeFiles/ffmpegthumbnailertest.dir/histogramtest.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/histogramtest.cpp
| [9/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -std=c++11 -MD -MT CMakeFiles/ffmpegthumbnailer.dir/main.cpp.o -MF CMakeFiles/ffmpegthumbnailer.dir/main.cpp.o.d -o CMakeFiles/ffmpegthumbnailer.dir/main.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/main.cpp
| [10/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailer.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailer.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailer.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/videothumbnailer.cpp
| FAILED: CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailer.cpp.o
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailer.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailer.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/videothumbnailer.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/videothumbnailer.cpp
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/videothumbnailer.cpp: In member function 'void ffmpegthumbnailer::VideoThumbnailer::writeImage(const std::string&, ffmpegthumbnailer::ImageWriter&, const ffmpegthumbnailer::VideoFrame&, int, std::vector<unsigned char*>&)':
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/videothumbnailer.cpp:273:109: error: 'strerror' was not declared in this scope; did you mean 'stderr'?
|   273 |             TraceMessage(ThumbnailerLogLevelError, std::string("Failed to stat file ") + videoFile + " (" + strerror(errno) + ")");
|       |                                                                                                             ^~~~~~~~
|       |                                                                                                             stderr
| [11/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -DTEST_DATADIR=\"/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test\" -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -std=c++11 -MD -MT test/CMakeFiles/ffmpegthumbnailertest.dir/videothumbnailerctest.cpp.o -MF test/CMakeFiles/ffmpegthumbnailertest.dir/videothumbnailerctest.cpp.o.d -o test/CMakeFiles/ffmpegthumbnailertest.dir/videothumbnailerctest.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/videothumbnailerctest.cpp
| [12/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -DTEST_DATADIR=\"/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test\" -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -std=c++11 -MD -MT test/CMakeFiles/ffmpegthumbnailertest.dir/videothumbnailertest.cpp.o -MF test/CMakeFiles/ffmpegthumbnailertest.dir/videothumbnailertest.cpp.o.d -o test/CMakeFiles/ffmpegthumbnailertest.dir/videothumbnailertest.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/videothumbnailertest.cpp
| [13/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -fPIC -std=c++11 -MD -MT CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/moviedecoder.cpp.o -MF CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/moviedecoder.cpp.o.d -o CMakeFiles/libffmpegthumbnailerobj.dir/libffmpegthumbnailer/moviedecoder.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/libffmpegthumbnailer/moviedecoder.cpp
| [14/19] /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -DTEST_DATADIR=\"/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test\" -D__STDC_CONSTANT_MACROS -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/build=/usr/src/debug/ffmpegthumbnailer/1.0-r0  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot=  -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden -DNDEBUG -std=c++11 -MD -MT test/CMakeFiles/ffmpegthumbnailertest.dir/testrunner.cpp.o -MF test/CMakeFiles/ffmpegthumbnailertest.dir/testrunner.cpp.o.d -o test/CMakeFiles/ffmpegthumbnailertest.dir/testrunner.cpp.o -c /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testrunner.cpp
| In file included from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot/usr/include/c++/12.3.0/vector:70,
|                  from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework/catch.hpp:561,
|                  from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testrunner.cpp:2:
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot/usr/include/c++/12.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot/usr/include/c++/12.3.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
|   439 |       vector<_Tp, _Alloc>::
|       |       ^~~~~~~~~~~~~~~~~~~
| In file included from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot/usr/include/c++/12.3.0/vector:64:
| In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
|     inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework/catch.hpp:6006:43:
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot/usr/include/c++/12.3.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
|  1287 |           _M_realloc_insert(end(), __x);
|       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
| In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
|     inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework/catch.hpp:6006:43,
|     inlined from 'Catch::Section::~Section()' at /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/git/test/testframework/catch.hpp:7857:53:
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/ffmpegthumbnailer/1.0-r0/recipe-sysroot/usr/include/c++/12.3.0/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
|  1287 |           _M_realloc_insert(end(), __x);
|       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-renew/recipes-multimedia/ffmpegthumbnailer/ffmpegthumbnailer.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4934 tasks of which 4915 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/chris/yocto-3/build/../meta-renew/recipes-multimedia/ffmpegthumbnailer/ffmpegthumbnailer.bb:do_compile
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.
2023-09-08 17:03:50 - ERROR    - Command "/home/chris/yocto-3/poky/bitbake/bin/bitbake -c build core-image-initramfs sunxi-media-renew-vista update-image renew-image" failed with error 1
neheb commented 2 months ago

Fixed by https://github.com/dirkvdb/ffmpegthumbnailer/commit/c509ac9fb9c9abaa4ffd081d882816b47f0bb3cf

Probably.