Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/tiny-dnn.spec'], chrootPath='/var/lib/mock/f33-build-292999-54998/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/tiny-dnn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1597017600 Wrote: /builddir/build/SRPMS/tiny-dnn-1.0.0-0.a3.3.fc33.7.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/tiny-dnn.spec'], chrootPath='/var/lib/mock/f33-build-292999-54998/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/tiny-dnn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1597017600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Lf2TLl + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tiny-dnn-1.0.0a3 + /usr/bin/gzip -dc /builddir/build/SOURCES/tiny-dnn-1.0.0a3.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd tiny-dnn-1.0.0a3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/tiny-dnn.distro-gmock.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/tiny-dnn.compile-flags.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nWOPCi + umask 022 + cd /builddir/build/BUILD + cd tiny-dnn-1.0.0a3 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B riscv64-redhat-linux-gnu -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTS=ON -DUSE_SYS_GTEST=ON -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- No build type specified; defaulting to CMAKE_BUILD_TYPE=Release. -- Found Intel TBB -- Could not find NNPACK include. Turning NNPACK_FOUND off -- Could not find NNPACK lib. Turning NNPACK_FOUND off -- TBB and OMP disabled: Using Pthread instead. -- C++11 support has been enabled by default. -- Found PROTOBUF Compiler: /usr/bin/protoc -- Found gtest/gtest.h in /usr/include -- Found gmock/mock.h in /usr/include -- Found libgtest: /usr/lib64/libgtest.so -- Found libgmock: /usr/lib64/libgmock.so -- Using system-wide installation of gtest and gmock -- Code coverage: Disabled -- -- ******************* tiny-dnn Configuration Summary ******************* -- General: -- Version : 1.0.0 -- System : Linux -- C++ compiler : /usr/bin/g++ -- Release CXX flags : -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -- Debug CXX flags : -g -pthread -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -- Build type : Release -- -- BUILD_EXAMPLES : OFF -- BUILD_TESTS : ON -- BUILD_DOCS : OFF -- -- Dependencies: -- SSE : No -- AVX : No -- AVX2 : No -- Pthread : Yes -- TBB : No -- OMP : No -- NNPACK : No -- OpenCV : No -- OpenCL : No -- LibDNN : No -- -- Install: -- Install path : /usr -- -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu + /usr/bin/cmake --build riscv64-redhat-linux-gnu -j4 --verbose /usr/bin/cmake -S/builddir/build/BUILD/tiny-dnn-1.0.0a3 -B/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/generated_proto.dir/build.make CMakeFiles/generated_proto.dir/depend /usr/bin/gmake -f test/CMakeFiles/print_device.dir/build.make test/CMakeFiles/print_device.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/tiny-dnn-1.0.0a3 /builddir/build/BUILD/tiny-dnn-1.0.0a3 /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/CMakeFiles/generated_proto.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/tiny-dnn-1.0.0a3 /builddir/build/BUILD/tiny-dnn-1.0.0a3/test /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/print_device.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/print_device.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/print_device.dir/depend.internal". Dependee "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/print_device.dir/depend.internal". Dependee "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/CMakeFiles/generated_proto.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/CMakeFiles/generated_proto.dir/depend.internal". Dependee "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/CMakeFiles/generated_proto.dir/depend.internal". Scanning dependencies of target generated_proto gmake[2]: Leaving directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/generated_proto.dir/build.make CMakeFiles/generated_proto.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' [ 14%] Running cpp protocol buffer compiler on /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe/caffe.proto /usr/bin/protoc --cpp_out /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu -I /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe/caffe.proto Scanning dependencies of target print_device gmake[2]: Leaving directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' /usr/bin/gmake -f test/CMakeFiles/print_device.dir/build.make test/CMakeFiles/print_device.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' [ 28%] Building CXX object test/CMakeFiles/print_device.dir/print_device.cpp.o cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test && /usr/bin/g++ -I/builddir/build/BUILD/tiny-dnn-1.0.0a3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DNDEBUG -std=gnu++11 -o CMakeFiles/print_device.dir/print_device.cpp.o -c /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/print_device.cpp /usr/bin/cmake -E copy /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/caffe.pb.cc /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe /usr/bin/cmake -E copy /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/caffe.pb.h /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe gmake[2]: Leaving directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' [ 28%] Built target generated_proto /usr/bin/gmake -f test/CMakeFiles/tiny_dnn_test.dir/build.make test/CMakeFiles/tiny_dnn_test.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/tiny-dnn-1.0.0a3 /builddir/build/BUILD/tiny-dnn-1.0.0a3/test /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/tiny_dnn_test.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/tiny_dnn_test.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/tiny_dnn_test.dir/depend.internal". Dependee "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/CMakeFiles/tiny_dnn_test.dir/depend.internal". Scanning dependencies of target tiny_dnn_test gmake[2]: Leaving directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' /usr/bin/gmake -f test/CMakeFiles/tiny_dnn_test.dir/build.make test/CMakeFiles/tiny_dnn_test.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' [ 42%] Building CXX object test/CMakeFiles/tiny_dnn_test.dir/test.cpp.o cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test && /usr/bin/g++ -DCNN_USE_CAFFE_CONVERTER -I/builddir/build/BUILD/tiny-dnn-1.0.0a3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DNDEBUG -std=gnu++11 -o CMakeFiles/tiny_dnn_test.dir/test.cpp.o -c /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp [ 57%] Building CXX object test/CMakeFiles/tiny_dnn_test.dir/test_no_duplicate_symbols.cpp.o [ 71%] Building CXX object test/CMakeFiles/tiny_dnn_test.dir/__/tiny_dnn/io/caffe/caffe.pb.cc.o cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test && /usr/bin/g++ -I/builddir/build/BUILD/tiny-dnn-1.0.0a3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DNDEBUG -std=gnu++11 -o CMakeFiles/tiny_dnn_test.dir/test_no_duplicate_symbols.cpp.o -c /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_no_duplicate_symbols.cpp cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test && /usr/bin/g++ -I/builddir/build/BUILD/tiny-dnn-1.0.0a3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DNDEBUG -std=gnu++11 -o CMakeFiles/tiny_dnn_test.dir/__/tiny_dnn/io/caffe/caffe.pb.cc.o -c /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe/caffe.pb.cc In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/image.h:42, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/node.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/layers/layer.h:38, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:36, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/print_device.cpp:46: /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1366:10: note: in expansion of macro 'CASE' 1366 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1366:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1366 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1367:10: note: in expansion of macro 'CASE' 1367 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1367:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1367 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1368:10: note: in expansion of macro 'CASE' 1368 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1368:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1368 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1369:10: note: in expansion of macro 'CASE' 1369 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1369:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1369 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1370:10: note: in expansion of macro 'CASE' 1370 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1370:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1370 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1371:10: note: in expansion of macro 'CASE' 1371 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1371:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1371 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1372:10: note: in expansion of macro 'CASE' 1372 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1372:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1372 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1373:10: note: in expansion of macro 'CASE' 1373 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1373:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1373 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1374:10: note: in expansion of macro 'CASE' 1374 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1374:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1374 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1375:10: note: in expansion of macro 'CASE' 1375 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1375:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1375 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1376:10: note: in expansion of macro 'CASE' 1376 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1376:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1376 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1377:10: note: in expansion of macro 'CASE' 1377 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1377:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1377 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4092:13: note: in expansion of macro 'CASE' 4092 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4092:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4092 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4093:13: note: in expansion of macro 'CASE' 4093 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4093:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4093 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4094:13: note: in expansion of macro 'CASE' 4094 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4094:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4094 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4095:13: note: in expansion of macro 'CASE' 4095 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4095:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4095 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4096:13: note: in expansion of macro 'CASE' 4096 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4096:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4096 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4097:13: note: in expansion of macro 'CASE' 4097 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4097:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4097 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4108:13: note: in expansion of macro 'CASE' 4108 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4108:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4108 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4109:13: note: in expansion of macro 'CASE' 4109 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4109:96: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4109 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4110:13: note: in expansion of macro 'CASE' 4110 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4110:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4110 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4111:13: note: in expansion of macro 'CASE' 4111 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4111:114: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4111 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4112:13: note: in expansion of macro 'CASE' 4112 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4112:141: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4112 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4113:13: note: in expansion of macro 'CASE' 4113 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4113:103: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4113 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4114:13: note: in expansion of macro 'CASE' 4114 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4114:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4114 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/image.h:42, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/node.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/layers/layer.h:38, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:36, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_no_duplicate_symbols.cpp:32: /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1366:10: note: in expansion of macro 'CASE' 1366 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1366:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1366 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1367:10: note: in expansion of macro 'CASE' 1367 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1367:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1367 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1368:10: note: in expansion of macro 'CASE' 1368 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1368:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1368 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1369:10: note: in expansion of macro 'CASE' 1369 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1369:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1369 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1370:10: note: in expansion of macro 'CASE' 1370 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1370:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1370 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1371:10: note: in expansion of macro 'CASE' 1371 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1371:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1371 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1372:10: note: in expansion of macro 'CASE' 1372 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1372:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1372 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1373:10: note: in expansion of macro 'CASE' 1373 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1373:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1373 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1374:10: note: in expansion of macro 'CASE' 1374 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1374:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1374 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1375:10: note: in expansion of macro 'CASE' 1375 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1375:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1375 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1376:10: note: in expansion of macro 'CASE' 1376 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1376:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1376 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1377:10: note: in expansion of macro 'CASE' 1377 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1377:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1377 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4092:13: note: in expansion of macro 'CASE' 4092 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4092:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4092 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4093:13: note: in expansion of macro 'CASE' 4093 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4093:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4093 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4094:13: note: in expansion of macro 'CASE' 4094 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4094:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4094 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4095:13: note: in expansion of macro 'CASE' 4095 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4095:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4095 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4096:13: note: in expansion of macro 'CASE' 4096 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4096:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4096 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4097:13: note: in expansion of macro 'CASE' 4097 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4097:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4097 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4108:13: note: in expansion of macro 'CASE' 4108 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4108:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4108 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4109:13: note: in expansion of macro 'CASE' 4109 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4109:96: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4109 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4110:13: note: in expansion of macro 'CASE' 4110 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4110:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4110 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4111:13: note: in expansion of macro 'CASE' 4111 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4111:114: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4111 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4112:13: note: in expansion of macro 'CASE' 4112 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4112:141: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4112 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4113:13: note: in expansion of macro 'CASE' 4113 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4113:103: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4113 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4114:13: note: in expansion of macro 'CASE' 4114 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4114:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4114 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/image.h:42, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/node.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/layers/layer.h:38, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:36, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:31: /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1366:10: note: in expansion of macro 'CASE' 1366 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1366:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1366 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1367:10: note: in expansion of macro 'CASE' 1367 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1367:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1367 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1368:10: note: in expansion of macro 'CASE' 1368 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1368:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1368 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1369:10: note: in expansion of macro 'CASE' 1369 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1369:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1369 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1370:10: note: in expansion of macro 'CASE' 1370 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1370:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1370 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1371:10: note: in expansion of macro 'CASE' 1371 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1371:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1371 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1372:10: note: in expansion of macro 'CASE' 1372 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1372:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1372 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1373:10: note: in expansion of macro 'CASE' 1373 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1373:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1373 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1374:10: note: in expansion of macro 'CASE' 1374 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1374:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1374 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1375:10: note: in expansion of macro 'CASE' 1375 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1375:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1375 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1376:10: note: in expansion of macro 'CASE' 1376 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1376:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1376 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1362:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1362 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1377:10: note: in expansion of macro 'CASE' 1377 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:1377:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1377 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4092:13: note: in expansion of macro 'CASE' 4092 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4092:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4092 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4093:13: note: in expansion of macro 'CASE' 4093 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4093:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4093 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4094:13: note: in expansion of macro 'CASE' 4094 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4094:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4094 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4095:13: note: in expansion of macro 'CASE' 4095 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4095:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4095 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4096:13: note: in expansion of macro 'CASE' 4096 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4096:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4096 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4088:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4088 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4097:13: note: in expansion of macro 'CASE' 4097 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4097:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4097 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4108:13: note: in expansion of macro 'CASE' 4108 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4108:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4108 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4109:13: note: in expansion of macro 'CASE' 4109 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4109:96: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4109 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4110:13: note: in expansion of macro 'CASE' 4110 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4110:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4110 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4111:13: note: in expansion of macro 'CASE' 4111 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4111:114: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4111 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4112:13: note: in expansion of macro 'CASE' 4112 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4112:141: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4112 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4113:13: note: in expansion of macro 'CASE' 4113 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4113:103: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4113 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4106:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4106 | for (k=0; k < filter_bytes; ++k) | ^~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4114:13: note: in expansion of macro 'CASE' 4114 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/tiny-dnn-1.0.0a3/third_party/stb/stb_image.h:4114:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4114 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/print_device.cpp:46: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:789:49: required from 'void rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:276:21: required from 'void rapidjson::GenericReader::ParseObject(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:248:38: required from 'bool rapidjson::GenericReader::Parse(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:712:40: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(Stream&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:412:49: required from here /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:645:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct rapidjson::GenericValue >::Member' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 645 | memcpy(data_.o.members, members, count * sizeof(Member)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/print_device.cpp:46: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:33:9: note: 'struct rapidjson::GenericValue >::Member' declared here 33 | struct Member { | ^~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/print_device.cpp:46: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:796:48: required from 'void rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:318:20: required from 'void rapidjson::GenericReader::ParseArray(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:249:37: required from 'bool rapidjson::GenericReader::Parse(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:712:40: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(Stream&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:412:49: required from here /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:637:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 637 | memcpy(data_.a.elements, values, count * sizeof(GenericValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/print_device.cpp:46: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:30:7: note: 'class rapidjson::GenericValue >' declared here 30 | class GenericValue { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_no_duplicate_symbols.cpp:32: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:789:49: required from 'void rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:276:21: required from 'void rapidjson::GenericReader::ParseObject(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:248:38: required from 'bool rapidjson::GenericReader::Parse(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:712:40: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(Stream&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:412:49: required from here /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:645:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct rapidjson::GenericValue >::Member' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 645 | memcpy(data_.o.members, members, count * sizeof(Member)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_no_duplicate_symbols.cpp:32: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:33:9: note: 'struct rapidjson::GenericValue >::Member' declared here 33 | struct Member { | ^~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_no_duplicate_symbols.cpp:32: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:796:48: required from 'void rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:318:20: required from 'void rapidjson::GenericReader::ParseArray(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:249:37: required from 'bool rapidjson::GenericReader::Parse(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:712:40: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(Stream&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:412:49: required from here /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:637:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 637 | memcpy(data_.a.elements, values, count * sizeof(GenericValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_no_duplicate_symbols.cpp:32: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:30:7: note: 'class rapidjson::GenericValue >' declared here 30 | class GenericValue { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe/layer_factory.h:37, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:78, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:31: /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe/layer_factory_impl.h: In function 'void tiny_dnn::detail::read_proto_from_binary(const string&, google::protobuf::Message*)': /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe/layer_factory_impl.h:92:68: warning: 'void google::protobuf::io::CodedInputStream::SetTotalBytesLimit(int, int)' is deprecated: Please use the single parameter version of SetTotalBytesLimit(). The second parameter is ignored. [-Wdeprecated-declarations] 92 | std::numeric_limits::max() / 2); | ^ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/io/caffe/layer_factory.h:28, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:78, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:31: /usr/include/google/protobuf/io/coded_stream.h:397:8: note: declared here 397 | void SetTotalBytesLimit(int total_bytes_limit, int) { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:36: /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_serialization.h: In member function 'virtual void tiny_dnn::serialization_graph_model_and_weights_Test::TestBody()': /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test_serialization.h:430:12: warning: left operand of comma operator has no effect [-Wunused-value] 430 | s1 << (f2, f3) << c4; | ^~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:31: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:789:49: required from 'void rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:276:21: required from 'void rapidjson::GenericReader::ParseObject(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:248:38: required from 'bool rapidjson::GenericReader::Parse(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:712:40: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(Stream&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:412:49: required from here /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:645:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct rapidjson::GenericValue >::Member' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 645 | memcpy(data_.o.members, members, count * sizeof(Member)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:31: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:33:9: note: 'struct rapidjson::GenericValue >::Member' declared here 33 | struct Member { | ^~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:31: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:796:48: required from 'void rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:318:20: required from 'void rapidjson::GenericReader::ParseArray(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/reader.h:249:37: required from 'bool rapidjson::GenericReader::Parse(Stream&, Handler&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Handler = rapidjson::GenericDocument >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:712:40: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(Stream&) [with unsigned int parseFlags = 0; Stream = rapidjson::GenericReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]' /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:412:49: required from here /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:637:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 637 | memcpy(data_.a.elements, values, count * sizeof(GenericValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/archives/json.hpp:52, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/util/util.h:40, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/nodes.h:35, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/network.h:39, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/tiny_dnn/tiny_dnn.h:30, from /builddir/build/BUILD/tiny-dnn-1.0.0a3/test/test.cpp:31: /builddir/build/BUILD/tiny-dnn-1.0.0a3/cereal/external/rapidjson/document.h:30:7: note: 'class rapidjson::GenericValue >' declared here 30 | class GenericValue { | ^~~~~~~~~~~~ [ 85%] Linking CXX executable print_device cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/print_device.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/print_device.dir/print_device.cpp.o -o print_device gmake[2]: Leaving directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' [ 85%] Built target print_device [100%] Linking CXX executable tiny_dnn_test cd /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tiny_dnn_test.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/tiny_dnn_test.dir/test.cpp.o CMakeFiles/tiny_dnn_test.dir/test_no_duplicate_symbols.cpp.o CMakeFiles/tiny_dnn_test.dir/__/tiny_dnn/io/caffe/caffe.pb.cc.o -o tiny_dnn_test -lgtest -lgmock -lprotobuf -lpthread gmake[2]: Leaving directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' [100%] Built target tiny_dnn_test gmake[1]: Leaving directory '/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.PojARi + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64 ++ dirname /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64 + cd tiny-dnn-1.0.0a3 + DESTDIR=/builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64 + /usr/bin/cmake --install riscv64-redhat-linux-gnu -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/TinyDNN/tinydnn-targets.cmake -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/TinyDNN/tinydnn-config.cmake -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/TinyDNN/tinydnn-config-version.cmake -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/TinyDNN/FindTBB.cmake -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/TinyDNN/FindNNPACK.cmake -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/session.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/backend_tiny.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/params -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/params/fully_params.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/params/conv_params.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/params/maxpool_params.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/params/params.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/params/deconv_params.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/backend_avx.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/backend_dnn.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/framework -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/framework/device.fwd.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/framework/program_manager.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/framework/device.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/framework/op_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/framework/program.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/framework/tensor.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/backend.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/avx_deconv2d_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/fully_connected_op_nnpack.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/tiny_quantized_conv2d_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/tiny_quantization_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/fully_connected_grad_op.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/maxpool_op_internal.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/tiny_quantized_deconv2d_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/fully_connected_op_internal.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/maxpool_op.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_op_internal.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/maxpool_grad_op.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/tiny_deconv2d_back_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_op_opencl.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/tiny_quantized_fully_connected_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_grad_op.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/nnp_deconv2d_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_op_nnpack.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/avx_deconv2d_back_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_grad_op_avx.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/fully_connected_op.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/tiny_deconv2d_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/avx_kernel_common.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/maxpool_op_nnpack.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/fully_connected_op_avx.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_op_avx.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_op_libdnn.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/maxpool_op_avx.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/kernels/conv2d_op.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/core/backend_nnp.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/tiny_dnn.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/nodes.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/config.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/arithmetic_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/dropout_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/convolutional_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/max_unpooling_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/feedforward_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/batch_normalization_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/input_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/lrn_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/concat_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/deconvolutional_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/quantized_fully_connected_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/linear_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/quantized_convolutional_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/fully_connected_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/average_pooling_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/average_unpooling_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/slice_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/max_pooling_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/power_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/layers.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/quantized_deconvolutional_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/layers/partial_connected_layer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/optimizers -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/optimizers/optimizer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/lossfunctions -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/lossfunctions/loss_function.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/models -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/models/alexnet.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/activations -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/activations/activation_function.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/node.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/util.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/deserialization_helper.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/deform.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/serialization_layer_list.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/target_cost.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/weight_init.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/colored_print.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/parallel_for.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/aligned_allocator.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/math_functions.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/nn_error.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/macro.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/image.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/serialization_helper.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/graph_visualizer.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/product.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/util/random.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/cifar10_parser.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/layer_factory.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/caffe -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/caffe/layer_factory_impl.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/caffe/layer_factory.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/caffe/caffe.proto -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/caffe/caffe.pb.cc -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/caffe/caffe.pb.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/display.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/io/mnist_parser.h -- Installing: /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/include/tiny_dnn/network.h + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dt4bQj + umask 022 + cd /builddir/build/BUILD + cd tiny-dnn-1.0.0a3 + cd riscv64-redhat-linux-gnu + /usr/bin/ctest --output-on-failure --force-new-ctest-process -j4 --verbose --timeout 15000 UpdateCTestConfiguration from :/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/DartConfiguration.tcl Parse Config file:/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/DartConfiguration.tcl Parse Config file:/builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/DartConfiguration.tcl Test project /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: all_tests 1: Test command: /builddir/build/BUILD/tiny-dnn-1.0.0a3/riscv64-redhat-linux-gnu/test/tiny_dnn_test 1: Test timeout computed to be: 15000 1: [==========] Running 213 tests from 25 test suites. 1: [----------] Global test environment set-up. 1: [----------] 14 tests from serialization 1: [ RUN ] serialization.serialize_conv 1: [ OK ] serialization.serialize_conv (73 ms) 1: [ RUN ] serialization.serialize_maxpool 1: [ OK ] serialization.serialize_maxpool (7 ms) 1: [ RUN ] serialization.serialize_avepool 1: [ OK ] serialization.serialize_avepool (7 ms) 1: [ RUN ] serialization.serialize_batchnorm 1: [ OK ] serialization.serialize_batchnorm (5 ms) 1: [ RUN ] serialization.serialize_concat 1: [ OK ] serialization.serialize_concat (5 ms) 1: [ RUN ] serialization.serialize_dropout 1: [ OK ] serialization.serialize_dropout (3 ms) 1: [ RUN ] serialization.serialize_fully 1: [ OK ] serialization.serialize_fully (3 ms) 1: [ RUN ] serialization.serialize_lrn 1: [ OK ] serialization.serialize_lrn (3 ms) 1: [ RUN ] serialization.serialize_power 1: [ OK ] serialization.serialize_power (3 ms) 1: [ RUN ] serialization.serialize_slice 1: [ OK ] serialization.serialize_slice (4 ms) 1: [ RUN ] serialization.sequential_to_json 1: [ OK ] serialization.sequential_to_json (51 ms) 1: [ RUN ] serialization.sequential_model 1: [ OK ] serialization.sequential_model (39 ms) 1: [ RUN ] serialization.sequential_weights 1: [ OK ] serialization.sequential_weights (71 ms) 1: [ RUN ] serialization.graph_model_and_weights 1: [ OK ] serialization.graph_model_and_weights (51 ms) 1: [----------] 14 tests from serialization (338 ms total) 1: 1: [----------] 31 tests from network 1: [ RUN ] network.construct_sequential_by_local_variables 1: [ OK ] network.construct_sequential_by_local_variables (2 ms) 1: [ RUN ] network.construct_sequential_by_temporary_variables 1: [ OK ] network.construct_sequential_by_temporary_variables (2 ms) 1: [ RUN ] network.construct_sequential_by_shared_ptr 1: [ OK ] network.construct_sequential_by_shared_ptr (2 ms) 1: [ RUN ] network.construct_multi_by_local_variables 1: [ OK ] network.construct_multi_by_local_variables (44 ms) 1: [ RUN ] network.construct_multi_by_temporary_variables 1: [ OK ] network.construct_multi_by_temporary_variables (46 ms) 1: [ RUN ] network.in_dim 1: [ OK ] network.in_dim (14 ms) 1: [ RUN ] network.out_dim 1: [ OK ] network.out_dim (11 ms) 1: [ RUN ] network.name 1: [ OK ] network.name (1 ms) 1: [ RUN ] network.add 1: [ OK ] network.add (2 ms) 1: [ RUN ] network.manual_init 1: [ OK ] network.manual_init (56 ms) 1: [ RUN ] network.train_predict 1: [ OK ] network.train_predict (27407 ms) 1: [ RUN ] network.set_netphase 1: [ OK ] network.set_netphase (0 ms) 1: [ RUN ] network.test 1: [ OK ] network.test (1080 ms) 1: [ RUN ] network.get_loss 1: [ OK ] network.get_loss (1 ms) 1: [ RUN ] network.at 1: [ OK ] network.at (29 ms) 1: [ RUN ] network.bracket_operator 1: [ OK ] network.bracket_operator (27 ms) 1: [ RUN ] network.weight_init 1: [ OK ] network.weight_init (29 ms) 1: [ RUN ] network.weight_init_per_layer 1: [ OK ] network.weight_init_per_layer (25 ms) 1: [ RUN ] network.bias_init 1: [ OK ] network.bias_init (26 ms) 1: [ RUN ] network.bias_init_per_layer 1: [ OK ] network.bias_init_per_layer (27 ms) 1: [ RUN ] network.gradient_check 1: [ OK ] network.gradient_check (34246 ms) 1: [ RUN ] network.gradient_check2 1: [ OK ] network.gradient_check2 (32267 ms) 1: [ RUN ] network.gradient_check3 1: [ OK ] network.gradient_check3 (35970 ms) 1: [ RUN ] network.gradient_check4 1: [ OK ] network.gradient_check4 (44892 ms) 1: [ RUN ] network.gradient_check5 1: [ OK ] network.gradient_check5 (1449194 ms) 1: [ RUN ] network.gradient_check6 1: [ OK ] network.gradient_check6 (145521 ms) 1: [ RUN ] network.gradient_check7 1: [ OK ] network.gradient_check7 (160742 ms) 1: [ RUN ] network.gradient_check8 1: [ OK ] network.gradient_check8 (152781 ms) 1: [ RUN ] network.gradient_check9 1: [ OK ] network.gradient_check9 (190771 ms) 1: [ RUN ] network.read_write 1: [ OK ] network.read_write (2762 ms) 1: [ RUN ] network.trainable 1: [ OK ] network.trainable (58 ms) 1: [----------] 31 tests from network (2278114 ms total) 1: 1: [----------] 7 tests from ave_pool 1: [ RUN ] ave_pool.gradient_check 1: [ OK ] ave_pool.gradient_check (3486 ms) 1: [ RUN ] ave_pool.gradient_check2 1: [ OK ] ave_pool.gradient_check2 (3618 ms) 1: [ RUN ] ave_pool.gradient_check3 1: [ OK ] ave_pool.gradient_check3 (4011 ms) 1: [ RUN ] ave_pool.gradient_check4 1: [ OK ] ave_pool.gradient_check4 (169 ms) 1: [ RUN ] ave_pool.forward 1: [ OK ] ave_pool.forward (6 ms) 1: [ RUN ] ave_pool.forward_stride 1: [ OK ] ave_pool.forward_stride (4 ms) 1: [ RUN ] ave_pool.read_write 1: [ OK ] ave_pool.read_write (673 ms) 1: [----------] 7 tests from ave_pool (11992 ms total) 1: 1: [----------] 2 tests from dropout 1: [ RUN ] dropout.randomized 1: [ OK ] dropout.randomized (20 ms) 1: [ RUN ] dropout.read_write 1: [ OK ] dropout.read_write (11 ms) 1: [----------] 2 tests from dropout (32 ms total) 1: 1: [----------] 12 tests from max_pool 1: [ RUN ] max_pool.read_write 1: [ OK ] max_pool.read_write (248 ms) 1: [ RUN ] max_pool.forward 1: [ OK ] max_pool.forward (8 ms) 1: [ RUN ] max_pool.setup_internal 1: [ OK ] max_pool.setup_internal (3 ms) 1: [ RUN ] max_pool.forward_stride_internal 1: [ OK ] max_pool.forward_stride_internal (7 ms) 1: [ RUN ] max_pool.forward_padding_same 1: [ OK ] max_pool.forward_padding_same (5 ms) 1: [ RUN ] max_pool.forward_stride_x 1: [ OK ] max_pool.forward_stride_x (7 ms) 1: [ RUN ] max_pool.forward_stride_y 1: [ OK ] max_pool.forward_stride_y (5 ms) 1: [ RUN ] max_pool.forward_stride 1: [ OK ] max_pool.forward_stride (5 ms) 1: [ RUN ] max_pool.backward 1: [ OK ] max_pool.backward (14 ms) 1: [ RUN ] max_pool.serialization 1: [ OK ] max_pool.serialization (14 ms) 1: [ RUN ] max_pool.serialization_stride 1: [ OK ] max_pool.serialization_stride (12 ms) 1: [ RUN ] max_pool.serialization_padding 1: [ OK ] max_pool.serialization_padding (19 ms) 1: [----------] 12 tests from max_pool (361 ms total) 1: 1: [----------] 6 tests from fully_connected 1: [ RUN ] fully_connected.train 1: [ OK ] fully_connected.train (15879 ms) 1: [ RUN ] fully_connected.train2 1: [ OK ] fully_connected.train2 (34841 ms) 1: [ RUN ] fully_connected.gradient_check 1: [ OK ] fully_connected.gradient_check (43527 ms) 1: [ RUN ] fully_connected.read_write 1: [ OK ] fully_connected.read_write (392 ms) 1: [ RUN ] fully_connected.forward 1: [ OK ] fully_connected.forward (6 ms) 1: [ RUN ] fully_connected.forward_nobias 1: [ OK ] fully_connected.forward_nobias (19 ms) 1: [----------] 6 tests from fully_connected (94692 ms total) 1: 1: [----------] 19 tests from convolutional 1: [ RUN ] convolutional.setup_internal 1: [ OK ] convolutional.setup_internal (2 ms) 1: [ RUN ] convolutional.fprop 1: [ OK ] convolutional.fprop (11 ms) 1: [ RUN ] convolutional.with_stride 1: [ OK ] convolutional.with_stride (10 ms) 1: [ RUN ] convolutional.gradient_check 1: [ OK ] convolutional.gradient_check (707 ms) 1: [ RUN ] convolutional.gradient_check2 1: [ OK ] convolutional.gradient_check2 (609 ms) 1: [ RUN ] convolutional.gradient_check3 1: [ OK ] convolutional.gradient_check3 (563 ms) 1: [ RUN ] convolutional.gradient_check4 1: [ OK ] convolutional.gradient_check4 (548 ms) 1: [ RUN ] convolutional.gradient_check5 1: [ OK ] convolutional.gradient_check5 (676 ms) 1: [ RUN ] convolutional.gradient_check6 1: [ OK ] convolutional.gradient_check6 (668 ms) 1: [ RUN ] convolutional.gradient_check7 1: [ OK ] convolutional.gradient_check7 (682 ms) 1: [ RUN ] convolutional.gradient_check8_pad_same 1: [ OK ] convolutional.gradient_check8_pad_same (976 ms) 1: [ RUN ] convolutional.gradient_check9_w_stride 1: [ OK ] convolutional.gradient_check9_w_stride (33 ms) 1: [ RUN ] convolutional.gradient_check10_h_stride 1: [ OK ] convolutional.gradient_check10_h_stride (33 ms) 1: [ RUN ] convolutional.gradient_check11_connection_tbl 1: [ OK ] convolutional.gradient_check11_connection_tbl (1491 ms) 1: [ RUN ] convolutional.gradient_check12_pad_same 1: [ OK ] convolutional.gradient_check12_pad_same (46224 ms) 1: [ RUN ] convolutional.read_write 1: [ OK ] convolutional.read_write (35 ms) 1: [ RUN ] convolutional.read_write2 1: [ OK ] convolutional.read_write2 (45 ms) 1: [ RUN ] convolutional.copy_and_pad_input_same 1: [ OK ] convolutional.copy_and_pad_input_same (4 ms) 1: [ RUN ] convolutional.copy_and_unpad_delta_same 1: [ OK ] convolutional.copy_and_unpad_delta_same (4 ms) 1: [----------] 19 tests from convolutional (53373 ms total) 1: 1: [----------] 7 tests from target_cost 1: [ RUN ] target_cost.calculate_label_counts 1: [ OK ] target_cost.calculate_label_counts (3 ms) 1: [ RUN ] target_cost.get_sample_weight_for_balanced_target_cost 1: [ OK ] target_cost.get_sample_weight_for_balanced_target_cost (2 ms) 1: [ RUN ] target_cost.create_balanced_target_cost_0 1: [ OK ] target_cost.create_balanced_target_cost_0 (2 ms) 1: [ RUN ] target_cost.create_balanced_target_cost_1 1: [ OK ] target_cost.create_balanced_target_cost_1 (2 ms) 1: [ RUN ] target_cost.create_balanced_target_cost_0_5 1: [ OK ] target_cost.create_balanced_target_cost_0_5 (2 ms) 1: [ RUN ] target_cost.train_unbalanced_data_1dim 1: [ OK ] target_cost.train_unbalanced_data_1dim (3618176 ms) 1: [ RUN ] target_cost.train_unbalanced_data 1: [ OK ] target_cost.train_unbalanced_data (3058460 ms) 1: [----------] 7 tests from target_cost (6676665 ms total) 1: 1: [----------] 1 test from test_large_thread_count 1: [ RUN ] test_large_thread_count.test_large_thread_count 1: [ OK ] test_large_thread_count.test_large_thread_count (1316 ms) 1: [----------] 1 test from test_large_thread_count (1322 ms total) 1: 1: [----------] 2 tests from lrn 1: [ RUN ] lrn.cross 1: [ OK ] lrn.cross (9 ms) 1: [ RUN ] lrn.read_write 1: [ OK ] lrn.read_write (32 ms) 1: [----------] 2 tests from lrn (49 ms total) 1: 1: [----------] 3 tests from batchnorm 1: [ RUN ] batchnorm.gradient_check 1: [ OK ] batchnorm.gradient_check (10 ms) 1: [ RUN ] batchnorm.forward 1: [ OK ] batchnorm.forward (11 ms) 1: [ RUN ] batchnorm.read_write 1: [ OK ] batchnorm.read_write (59 ms) 1: [----------] 3 tests from batchnorm (81 ms total) 1: 1: [----------] 4 tests from nodes 1: [ RUN ] nodes.sequential 1: [ OK ] nodes.sequential (5 ms) 1: [ RUN ] nodes.graph_no_branch 1: [ OK ] nodes.graph_no_branch (27 ms) 1: [ RUN ] nodes.graph_branch 1: [ OK ] nodes.graph_branch (15 ms) 1: [ RUN ] nodes.graph_branch2 1: [ OK ] nodes.graph_branch2 (8 ms) 1: [----------] 4 tests from nodes (63 ms total) 1: 1: [----------] 5 tests from core 1: [ RUN ] core.device 1: [INFO] Initializing Non-OpenCL device ... 1: [INFO] Initializing Non-OpenCL device ... OK 1: [ OK ] core.device (6 ms) 1: [ RUN ] core.add_bad_device 1: [INFO] Initializing Non-OpenCL device ... 1: [INFO] Initializing Non-OpenCL device ... OK 1: [ OK ] core.add_bad_device (34 ms) 1: [ RUN ] core.add_bad_layer 1: [ OK ] core.add_bad_layer (0 ms) 1: [ RUN ] core.device_add_op 1: [ OK ] core.device_add_op (0 ms) 1: [ RUN ] core.ocl_conv 1: [ OK ] core.ocl_conv (0 ms) 1: [----------] 5 tests from core (45 ms total) 1: 1: [----------] 1 test from models 1: [ RUN ] models.alexnet 1: [ OK ] models.alexnet (123755 ms) 1: [----------] 1 test from models (123756 ms total) 1: 1: [----------] 2 tests from slice 1: [ RUN ] slice.forward_data 1: [ OK ] slice.forward_data (7 ms) 1: [ RUN ] slice.forward_channels 1: [ OK ] slice.forward_channels (5 ms) 1: [----------] 2 tests from slice (14 ms total) 1: 1: [----------] 1 test from concat 1: [ RUN ] concat.forward_data 1: [ OK ] concat.forward_data (5 ms) 1: [----------] 1 test from concat (7 ms total) 1: 1: [----------] 2 tests from power 1: [ RUN ] power.forward 1: [ OK ] power.forward (3 ms) 1: [ RUN ] power.gradient_check 1: [ OK ] power.gradient_check (53787 ms) 1: [----------] 2 tests from power (53792 ms total) 1: 1: [----------] 10 tests from quantization_utils 1: [ RUN ] quantization_utils.float_to_quantized 1: [ OK ] quantization_utils.float_to_quantized (2 ms) 1: [ RUN ] quantization_utils.quantized_to_float 1: [ OK ] quantization_utils.quantized_to_float (1 ms) 1: [ RUN ] quantization_utils.avoid_bias 1: [ OK ] quantization_utils.avoid_bias (0 ms) 1: [ RUN ] quantization_utils.requantize_in_new_range 1: [ OK ] quantization_utils.requantize_in_new_range (1 ms) 1: [ RUN ] quantization_utils.requantize_in_new_range_real_data 1: [ OK ] quantization_utils.requantize_in_new_range_real_data (1 ms) 1: [ RUN ] quantization_utils.requantize_in_new_range_32_to_8bit 1: [ OK ] quantization_utils.requantize_in_new_range_32_to_8bit (1 ms) 1: [ RUN ] quantization_utils.requantize_many_in_new_range_32_to_8bit 1: [ OK ] quantization_utils.requantize_many_in_new_range_32_to_8bit (1 ms) 1: [ RUN ] quantization_utils.float_tensor_to_quantized 1: [ OK ] quantization_utils.float_tensor_to_quantized (1 ms) 1: [ RUN ] quantization_utils.quantized_tensor_to_float 1: [ OK ] quantization_utils.quantized_tensor_to_float (1 ms) 1: [ RUN ] quantization_utils.quantize_down_and_shrink_range 1: [ OK ] quantization_utils.quantize_down_and_shrink_range (1 ms) 1: [----------] 10 tests from quantization_utils (15 ms total) 1: 1: [----------] 2 tests from quantized_convolutional 1: [ RUN ] quantized_convolutional.setup_internal 1: [ OK ] quantized_convolutional.setup_internal (6 ms) 1: [ RUN ] quantized_convolutional.fprop 1: [ OK ] quantized_convolutional.fprop (22 ms) 1: [----------] 2 tests from quantized_convolutional (31 ms total) 1: 1: [----------] 2 tests from quantized_deconvolutional 1: [ RUN ] quantized_deconvolutional.setup_internal 1: [ OK ] quantized_deconvolutional.setup_internal (4 ms) 1: [ RUN ] quantized_deconvolutional.fprop 1: [ OK ] quantized_deconvolutional.fprop (18 ms) 1: [----------] 2 tests from quantized_deconvolutional (27 ms total) 1: 1: [----------] 2 tests from quantized_fully_connected 1: [ RUN ] quantized_fully_connected.forward 1: [ OK ] quantized_fully_connected.forward (14 ms) 1: [ RUN ] quantized_fully_connected.forward_nobias 1: [ OK ] quantized_fully_connected.forward_nobias (7 ms) 1: [----------] 2 tests from quantized_fully_connected (25 ms total) 1: 1: [----------] 14 tests from caffe_converter 1: [ RUN ] caffe_converter.rectangle_input 1: [INFO] convert Convolution => N8tiny_dnn19convolutional_layerINS_10activation8identityEEE 1: [INFO] shape:22x38x96 1: [INFO] convert InnerProduct => N8tiny_dnn21fully_connected_layerINS_10activation8identityEEE 1: [INFO] shape:10x1x1 1: [ OK ] caffe_converter.rectangle_input (334 ms) 1: [ RUN ] caffe_converter.lenet 1: [INFO] convert Convolution => N8tiny_dnn19convolutional_layerINS_10activation8identityEEE 1: [INFO] shape:24x24x20 1: [INFO] convert Pooling => N8tiny_dnn17max_pooling_layerINS_10activation8identityEEE 1: [INFO] shape:12x12x20 1: [INFO] convert Convolution => N8tiny_dnn19convolutional_layerINS_10activation8identityEEE 1: [INFO] shape:8x8x50 1: [INFO] convert Pooling => N8tiny_dnn17max_pooling_layerINS_10activation8identityEEE 1: [INFO] shape:4x4x50 1: [INFO] convert InnerProduct => N8tiny_dnn21fully_connected_layerINS_10activation8identityEEE 1: [INFO] shape:500x1x1 1: [INFO] convert ReLU => N8tiny_dnn12linear_layerINS_10activation4reluEEE 1: [INFO] shape:500x1x1 1: [INFO] convert InnerProduct => N8tiny_dnn21fully_connected_layerINS_10activation8identityEEE 1: [INFO] shape:10x1x1 1: [INFO] convert SoftmaxWithLoss => N8tiny_dnn12linear_layerINS_10activation7softmaxEEE 1: [INFO] shape:10x1x1 1: [ OK ] caffe_converter.lenet (243 ms) 1: [ RUN ] caffe_converter.lenet_v1 1: [INFO] convert Convolution => N8tiny_dnn19convolutional_layerINS_10activation8identityEEE 1: [INFO] shape:24x24x20 1: [INFO] convert Pooling => N8tiny_dnn17max_pooling_layerINS_10activation8identityEEE 1: [INFO] shape:12x12x20 1: [INFO] convert Convolution => N8tiny_dnn19convolutional_layerINS_10activation8identityEEE 1: [INFO] shape:8x8x50 1: [INFO] convert Pooling => N8tiny_dnn17max_pooling_layerINS_10activation8identityEEE 1: [INFO] shape:4x4x50 1: [INFO] convert InnerProduct => N8tiny_dnn21fully_connected_layerINS_10activation8identityEEE 1: [INFO] shape:500x1x1 1: [INFO] convert ReLU => N8tiny_dnn12linear_layerINS_10activation4reluEEE 1: [INFO] shape:500x1x1 1: [INFO] convert InnerProduct => N8tiny_dnn21fully_connected_layerINS_10activation8identityEEE 1: [INFO] shape:10x1x1 1: [INFO] convert Softmax => N8tiny_dnn12linear_layerINS_10activation7softmaxEEE 1: [INFO] shape:10x1x1 1: [ OK ] caffe_converter.lenet_v1 (259 ms) 1: [ RUN ] caffe_converter.dropout 1: [INFO] convert Dropout => N8tiny_dnn13dropout_layerE 1: [INFO] shape:24x40x1 1: [ OK ] caffe_converter.dropout (10 ms) 1: [ RUN ] caffe_converter.conv_with_stride 1: [INFO] convert Convolution => N8tiny_dnn19convolutional_layerINS_10activation8identityEEE 1: [INFO] shape:8x20x3 1: [ OK ] caffe_converter.conv_with_stride (12 ms) 1: [ RUN ] caffe_converter.batchnorm 1: [INFO] convert BatchNorm => N8tiny_dnn25batch_normalization_layerE 1: [INFO] shape:24x40x1 1: [ OK ] caffe_converter.batchnorm (10 ms) 1: [ RUN ] caffe_converter.ave_pool 1: [INFO] convert Pooling => N8tiny_dnn21average_pooling_layerINS_10activation8identityEEE 1: [INFO] shape:12x20x2 1: [ OK ] caffe_converter.ave_pool (17 ms) 1: [ RUN ] caffe_converter.deconv 1: [INFO] convert Deconvolution => N8tiny_dnn21deconvolutional_layerINS_10activation8identityEEE 1: [INFO] shape:24x40x10 1: [ OK ] caffe_converter.deconv (13 ms) 1: [ RUN ] caffe_converter.lrn 1: [INFO] convert LRN => N8tiny_dnn9lrn_layerINS_10activation8identityEEE 1: [INFO] shape:24x40x5 1: [ OK ] caffe_converter.lrn (9 ms) 1: [ RUN ] caffe_converter.sigmoid 1: [INFO] convert Sigmoid => N8tiny_dnn12linear_layerINS_10activation7sigmoidEEE 1: [INFO] shape:1x5x1 1: [ OK ] caffe_converter.sigmoid (20 ms) 1: [ RUN ] caffe_converter.tanh 1: [INFO] convert TanH => N8tiny_dnn12linear_layerINS_10activation5tan_hEEE 1: [INFO] shape:5x1x1 1: [ OK ] caffe_converter.tanh (18 ms) 1: [ RUN ] caffe_converter.power 1: [INFO] convert Power => N8tiny_dnn11power_layerE 1: [INFO] shape:1x1x1 1: [ OK ] caffe_converter.power (9 ms) 1: [ RUN ] caffe_converter.conv_with_weights 1: [INFO] convert Convolution => N8tiny_dnn19convolutional_layerINS_10activation8identityEEE 1: [INFO] shape:1x1x1 1: [ OK ] caffe_converter.conv_with_weights (12 ms) 1: [ RUN ] caffe_converter.fully_with_weights 1: [INFO] convert InnerProduct => N8tiny_dnn21fully_connected_layerINS_10activation8identityEEE 1: [INFO] shape:2x1x1 1: [ OK ] caffe_converter.fully_with_weights (10 ms) 1: [----------] 14 tests from caffe_converter (986 ms total) 1: 1: [----------] 36 tests from tensor 1: [ RUN ] tensor.constructors 1: [ OK ] tensor.constructors (2 ms) 1: [ RUN ] tensor.shape 1: [ OK ] tensor.shape (1 ms) 1: [ RUN ] tensor.size 1: [ OK ] tensor.size (0 ms) 1: [ RUN ] tensor.check_bounds 1: [ OK ] tensor.check_bounds (3 ms) 1: [ RUN ] tensor.access_data1 1: [ OK ] tensor.access_data1 (1 ms) 1: [ RUN ] tensor.access_data2 1: [ OK ] tensor.access_data2 (0 ms) 1: [ RUN ] tensor.access_data3 1: [ OK ] tensor.access_data3 (0 ms) 1: [ RUN ] tensor.access_data4 1: [ OK ] tensor.access_data4 (1 ms) 1: [ RUN ] tensor.access_data5 1: [ OK ] tensor.access_data5 (0 ms) 1: [ RUN ] tensor.access_data6 1: [ OK ] tensor.access_data6 (1 ms) 1: [ RUN ] tensor.access_data7 1: [ OK ] tensor.access_data7 (1 ms) 1: [ RUN ] tensor.access_data8 1: [ OK ] tensor.access_data8 (1 ms) 1: [ RUN ] tensor.access_data9 1: [ OK ] tensor.access_data9 (1 ms) 1: [ RUN ] tensor.access_data10 1: [ OK ] tensor.access_data10 (0 ms) 1: [ RUN ] tensor.access_data11 1: [ OK ] tensor.access_data11 (0 ms) 1: [ RUN ] tensor.fill 1: [ OK ] tensor.fill (1 ms) 1: [ RUN ] tensor.add1 1: [ OK ] tensor.add1 (7 ms) 1: [ RUN ] tensor.add2a 1: [ OK ] tensor.add2a (7 ms) 1: [ RUN ] tensor.add2b 1: [ OK ] tensor.add2b (8 ms) 1: [ RUN ] tensor.add3 1: [ OK ] tensor.add3 (4 ms) 1: [ RUN ] tensor.sub1 1: [ OK ] tensor.sub1 (5 ms) 1: [ RUN ] tensor.sub2a 1: [ OK ] tensor.sub2a (7 ms) 1: [ RUN ] tensor.sub2b 1: [ OK ] tensor.sub2b (5 ms) 1: [ RUN ] tensor.sub3 1: [ OK ] tensor.sub3 (1 ms) 1: [ RUN ] tensor.mul1 1: [ OK ] tensor.mul1 (10 ms) 1: [ RUN ] tensor.mul2a 1: [ OK ] tensor.mul2a (8 ms) 1: [ RUN ] tensor.mul2b 1: [ OK ] tensor.mul2b (5 ms) 1: [ RUN ] tensor.mul3 1: [ OK ] tensor.mul3 (1 ms) 1: [ RUN ] tensor.div1 1: [ OK ] tensor.div1 (4 ms) 1: [ RUN ] tensor.div2a 1: [ OK ] tensor.div2a (4 ms) 1: [ RUN ] tensor.div2b 1: [ OK ] tensor.div2b (11 ms) 1: [ RUN ] tensor.div3 1: [ OK ] tensor.div3 (0 ms) 1: [ RUN ] tensor.div4 1: [ OK ] tensor.div4 (4 ms) 1: [ RUN ] tensor.div5 1: [ OK ] tensor.div5 (0 ms) 1: [ RUN ] tensor.sqrt1 1: [ OK ] tensor.sqrt1 (6 ms) 1: [ RUN ] tensor.sqrt2 1: [ OK ] tensor.sqrt2 (5 ms) 1: [----------] 36 tests from tensor (163 ms total) 1: 1: [----------] 27 tests from image 1: [ RUN ] image.default_ctor_uint8 1: [ OK ] image.default_ctor_uint8 (0 ms) 1: [ RUN ] image.default_ctor_float 1: [ OK ] image.default_ctor_float (0 ms) 1: [ RUN ] image.copy_ctor 1: [ OK ] image.copy_ctor (0 ms) 1: [ RUN ] image.create_from_array_uint8 1: [ OK ] image.create_from_array_uint8 (1 ms) 1: [ RUN ] image.create_from_array_float 1: [ OK ] image.create_from_array_float (0 ms) 1: [ RUN ] image.create_zero_filled_uint8 1: [ OK ] image.create_zero_filled_uint8 (1 ms) 1: [ RUN ] image.create_zero_filled_float 1: [ OK ] image.create_zero_filled_float (0 ms) 1: [ RUN ] image.copy 1: [ OK ] image.copy (1 ms) 1: [ RUN ] image.read_png_1bit 1: [ OK ] image.read_png_1bit (14 ms) 1: [ RUN ] image.read_png_2bit 1: [ OK ] image.read_png_2bit (5 ms) 1: [ RUN ] image.read_png_4bit 1: [ OK ] image.read_png_4bit (4 ms) 1: [ RUN ] image.read_png_8bit 1: [ OK ] image.read_png_8bit (4 ms) 1: [ RUN ] image.read_png_8bit_gray2bgr 1: [ OK ] image.read_png_8bit_gray2bgr (6 ms) 1: [ RUN ] image.read_png_8bit_rgba 1: [ OK ] image.read_png_8bit_rgba (6 ms) 1: [ RUN ] image.read_png_8bit_rgba2gray 1: [ OK ] image.read_png_8bit_rgba2gray (6 ms) 1: [ RUN ] image.read_bmp_8bit 1: [ OK ] image.read_bmp_8bit (5 ms) 1: [ RUN ] image.read_bmp_8bit_rgb2gray 1: [ OK ] image.read_bmp_8bit_rgb2gray (3 ms) 1: [ RUN ] image.read_bmp_24bit 1: [ OK ] image.read_bmp_24bit (7 ms) 1: [ RUN ] image.read_bmp_24bit_rgb2gray 1: [ OK ] image.read_bmp_24bit_rgb2gray (4 ms) 1: [ RUN ] image.resize 1: [ OK ] image.resize (1 ms) 1: [ RUN ] image.empty 1: [ OK ] image.empty (0 ms) 1: [ RUN ] image.fill 1: [ OK ] image.fill (0 ms) 1: [ RUN ] image.fromrgb 1: [ OK ] image.fromrgb (1 ms) 1: [ RUN ] image.torgb 1: [ OK ] image.torgb (1 ms) 1: [ RUN ] image.mean_image 1: [ OK ] image.mean_image (2 ms) 1: [ RUN ] image.subtract_scalar 1: [ OK ] image.subtract_scalar (2 ms) 1: [ RUN ] image.subtract_image 1: [ OK ] image.subtract_image (2 ms) 1: [----------] 27 tests from image (91 ms total) 1: 1: [----------] 1 test from no_duplicate_symbols 1: [ RUN ] no_duplicate_symbols.no_duplicate_symbols 1: [ OK ] no_duplicate_symbols.no_duplicate_symbols (1 ms) 1: [----------] 1 test from no_duplicate_symbols (1 ms total) 1: 1: [----------] Global test environment tear-down 1: [==========] 213 tests from 25 test suites ran. (9296113 ms total) 1: [ PASSED ] 213 tests. 1/1 Test #1: all_tests ........................ Passed 9296.73 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 9296.93 sec + cd - /builddir/build/BUILD/tiny-dnn-1.0.0a3 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: tiny-dnn-devel-1.0.0-0.a3.3.fc33.7.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WK7Ooj + umask 022 + cd /builddir/build/BUILD + cd tiny-dnn-1.0.0a3 + DOCDIR=/builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/doc/tiny-dnn-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/doc/tiny-dnn-devel + cp -pr README.md /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/doc/tiny-dnn-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.V8naEi + umask 022 + cd /builddir/build/BUILD + cd tiny-dnn-1.0.0a3 + LICENSEDIR=/builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/licenses/tiny-dnn-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/licenses/tiny-dnn-devel + cp -pr LICENSE /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64/usr/share/licenses/tiny-dnn-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: tiny-dnn-devel = 1.0.0-0.a3.3.fc33.7 tiny-dnn-devel(riscv-64) = 1.0.0-0.a3.3.fc33.7 tiny-dnn-static = 1.0.0-0.a3.3.fc33.7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64 Wrote: /builddir/build/RPMS/tiny-dnn-devel-1.0.0-0.a3.3.fc33.7.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.VBQWij + umask 022 + cd /builddir/build/BUILD + cd tiny-dnn-1.0.0a3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/tiny-dnn-1.0.0-0.a3.3.fc33.7.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0