Created
June 23, 2016 15:38
-
-
Save ericdanz/81b799f2e0bbb3cc462aa3c90468c71b to your computer and use it in GitHub Desktop.
output of bazel build for tensorflow android demo with quantization options
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
____Loading package: tensorflow/examples/android | |
____Loading... | |
____Loading package: @local_jdk// | |
____Loading package: @local_config_cc// | |
WARNING: Bazel Android NDK crosstools are based on Android NDK revision 11. The revision of the Android NDK given in android_ndk_repository rule 'androidndk' is '12.0.2931149'. | |
____Loading package: @androidndk// | |
____Loading complete. Analyzing... | |
____Loading package: tensorflow/core | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/protobuf/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/protobuf/WORKSPACE (@__main__) does not match the name given in the repository's definition (@protobuf); this will cause a build error in future versions. | |
____Loading package: tensorflow/core/platform/default/build_config | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/highwayhash/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/highwayhash/WORKSPACE (@__main__) does not match the name given in the repository's definition (@highwayhash); this will cause a build error in future versions. | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/re2/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/re2/WORKSPACE (@__main__) does not match the name given in the repository's definition (@re2); this will cause a build error in future versions. | |
____Loading package: third_party/eigen3 | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/WORKSPACE (@__main__) does not match the name given in the repository's definition (@gemmlowp); this will cause a build error in future versions. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:avgpooling_op.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:bounds_check.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_activations.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_attention.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_backward_cuboid_convolutions.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_backward_spatial_convolutions.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_cuboid_convolution.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_patch_3d.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_pooling.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_softmax.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_spatial_convolutions.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:maxpooling_op.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:ops_util.cc' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:ops_util.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:pooling_ops_common.cc' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:pooling_ops_common.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_beam_entry.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_beam_scorer.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_beam_search.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_decoder.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_loss_util.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/bit_depth.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/gemmlowp.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/map.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/output_stages.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/profiling/instrumentation.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/profiling/profiler.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
____Found 1 target... | |
____Building... | |
____[0 / 1] BazelWorkspaceStatusAction stable-status.txt | |
____[7 / 32] Expanding template external/androidsdk/dx_binary [for host] | |
____[7 / 64] Executing genrule @androidsdk//:zipalign_runner [for host] | |
____[20 / 295] Creating source manifest for @bazel_tools//tools/android:resources_processor [for host] | |
____[32 / 838] Writing file external/zlib_archive/libzlib.a-2.params [for host] | |
____[35 / 968] Writing file external/re2/libre2.a-2.params [for host] | |
____[39 / 1,069] Writing file external/farmhash_archive/libfarmhash.a-2.params [for host] | |
____[41 / 1,123] Executing genrule @farmhash_archive//:configure [for host] | |
____[45 / 1,125] Executing genrule @farmhash_archive//:configure | |
____[45 / 1,126] Executing genrule @png_archive//:configure | |
____[45 / 1,126] Compiling external/highwayhash/highwayhash/sip_hash.cc [for host] | |
____[47 / 1,126] Executing genrule @jpeg_archive//:configure | |
____[47 / 1,126] Compiling external/re2/re2/bitstate.cc [for host] | |
____[47 / 1,126] Compiling external/re2/re2/tostring.cc [for host] | |
____[47 / 1,128] Writing file external/protobuf/protoc-2.params [for host] | |
____[47 / 1,222] Compiling external/zlib_archive/zlib-1.2.8/adler32.c [for host] | |
____[47 / 1,222] Compiling external/re2/re2/regexp.cc | |
____[47 / 1,222] Compiling external/re2/re2/set.cc | |
____[47 / 1,222] Compiling external/zlib_archive/zlib-1.2.8/gzlib.c | |
____[47 / 1,222] Compiling external/re2/util/valgrind.cc | |
____[47 / 1,222] Compiling external/protobuf/src/google/protobuf/stubs/structurally_valid.cc | |
____[47 / 1,222] Compiling external/protobuf/src/google/protobuf/message_lite.cc [for host] | |
____[47 / 1,222] Compiling external/protobuf/src/google/protobuf/stubs/bytestream.cc | |
____[47 / 1,222] Compiling external/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc [for host] | |
____[47 / 1,222] Compiling external/protobuf/src/google/protobuf/compiler/java/java_extension_lite.cc [for host] | |
____From Executing genrule @farmhash_archive//:configure [for host]: | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/farmhash_archive/farmhash-34c13ddfab0e35422f4c3979f360635a8c050260 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.itHlbWcdb3 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/farmhash_archive/farmhash-34c13ddfab0e35422f4c3979f360635a8c050260 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking how to print strings... printf | |
checking for style of include used by make... GNU | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking dependency style of gcc... gcc3 | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking whether ln -s works... yes | |
checking the maximum length of command line arguments... 1572864 | |
checking whether the shell understands some XSI constructs... yes | |
checking whether the shell understands "+="... yes | |
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... no | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for ar... ar | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking how to run the C preprocessor... gcc -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking for g++... g++ | |
checking whether we are using the GNU C++ compiler... yes | |
checking whether g++ accepts -g... yes | |
checking dependency style of g++... gcc3 | |
checking how to run the C++ preprocessor... g++ -E | |
checking for ld used by g++... /usr/bin/ld -m elf_x86_64 | |
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking for g++ option to produce PIC... -fPIC -DPIC | |
checking if g++ PIC flag -fPIC -DPIC works... yes | |
checking if g++ static flag -static works... yes | |
checking if g++ supports -c -o file.o... yes | |
checking if g++ supports -c -o file.o... (cached) yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... (cached) GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether byte ordering is bigendian... no | |
checking for stdint.h... (cached) yes | |
checking for stdlib.h... (cached) yes | |
checking if the compiler supports __builtin_expect... yes | |
checking if the compiler supports __builtin_bswap32... yes | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating src/Makefile | |
config.status: creating config.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
------------------------------------------------- | |
FarmHash Version 1.1.0 | |
Prefix: '/usr/local'. | |
Compiler: 'g++ -g -O2' | |
Now type 'make [<target>]' | |
where the optional <target> is: | |
all - build everything | |
check - build and run tests | |
install - install everything | |
-------------------------------------------------- | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/farmhash_archive/farmhash-34c13ddfab0e35422f4c3979f360635a8c050260 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.itHlbWcdb3/missing: Unknown `--is-lightweight' option | |
Try `/tmp/tmp.itHlbWcdb3/missing --help' for more information | |
configure: WARNING: 'missing' script is too old or missing | |
____From Executing genrule @farmhash_archive//:configure: | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/farmhash_archive/farmhash-34c13ddfab0e35422f4c3979f360635a8c050260 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.zQcxs8VKGJ /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/farmhash_archive/farmhash-34c13ddfab0e35422f4c3979f360635a8c050260 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking how to print strings... printf | |
checking for style of include used by make... GNU | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking dependency style of gcc... gcc3 | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking whether ln -s works... yes | |
checking the maximum length of command line arguments... 1572864 | |
checking whether the shell understands some XSI constructs... yes | |
checking whether the shell understands "+="... yes | |
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... no | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for ar... ar | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking how to run the C preprocessor... gcc -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking for g++... g++ | |
checking whether we are using the GNU C++ compiler... yes | |
checking whether g++ accepts -g... yes | |
checking dependency style of g++... gcc3 | |
checking how to run the C++ preprocessor... g++ -E | |
checking for ld used by g++... /usr/bin/ld -m elf_x86_64 | |
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking for g++ option to produce PIC... -fPIC -DPIC | |
checking if g++ PIC flag -fPIC -DPIC works... yes | |
checking if g++ static flag -static works... yes | |
checking if g++ supports -c -o file.o... yes | |
checking if g++ supports -c -o file.o... (cached) yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... (cached) GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether byte ordering is bigendian... no | |
checking for stdint.h... (cached) yes | |
checking for stdlib.h... (cached) yes | |
checking if the compiler supports __builtin_expect... yes | |
checking if the compiler supports __builtin_bswap32... yes | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating src/Makefile | |
config.status: creating config.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
------------------------------------------------- | |
FarmHash Version 1.1.0 | |
Prefix: '/usr/local'. | |
Compiler: 'g++ -g -O2' | |
Now type 'make [<target>]' | |
where the optional <target> is: | |
all - build everything | |
check - build and run tests | |
install - install everything | |
-------------------------------------------------- | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/farmhash_archive/farmhash-34c13ddfab0e35422f4c3979f360635a8c050260 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.zQcxs8VKGJ/missing: Unknown `--is-lightweight' option | |
Try `/tmp/tmp.zQcxs8VKGJ/missing --help' for more information | |
configure: WARNING: 'missing' script is too old or missing | |
____From Executing genrule @png_archive//:configure: | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/png_archive/libpng-1.2.53 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.pxfSLoTH9N /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/png_archive/libpng-1.2.53 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking whether to enable maintainer-specific portions of Makefiles... no | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking for style of include used by make... GNU | |
checking dependency style of gcc... gcc3 | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking how to print strings... printf | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking how to run the C preprocessor... gcc -E | |
checking for sed... /bin/sed | |
checking whether ln -s works... yes | |
checking whether make sets $(MAKE)... (cached) yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking the maximum length of command line arguments... 1572864 | |
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... dlltool | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for ar... ar | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for a working dd... /bin/dd | |
checking how to truncate binary pipes... /bin/dd bs=4096 count=1 | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... no | |
checking whether to build static libraries... yes | |
checking for ANSI C header files... (cached) yes | |
checking malloc.h usability... yes | |
checking malloc.h presence... yes | |
checking for malloc.h... yes | |
checking for stdlib.h... (cached) yes | |
checking for string.h... (cached) yes | |
checking for strings.h... (cached) yes | |
checking for an ANSI C-conforming const... yes | |
checking for size_t... yes | |
checking whether struct tm is in sys/time.h or time.h... time.h | |
checking for working strtod... yes | |
checking for memset... yes | |
checking for pow... no | |
checking for pow in -lm... yes | |
checking for zlibVersion in -lz... yes | |
checking if assembler code in pnggccrd.c can be compiled without PNG_NO_MMX_CODE... yes | |
checking if libraries can be versioned... yes | |
checking for symbol prefix... | |
configure: pkgconfig directory is ${libdir}/pkgconfig | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating libpng.pc | |
config.status: creating libpng-config | |
config.status: creating config.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/png_archive/libpng-1.2.53 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
____From Executing genrule @png_archive//:configure [for host]: | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/png_archive/libpng-1.2.53 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.5fLtny2LiO /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/png_archive/libpng-1.2.53 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking whether to enable maintainer-specific portions of Makefiles... no | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking for style of include used by make... GNU | |
checking dependency style of gcc... gcc3 | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking how to print strings... printf | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking how to run the C preprocessor... gcc -E | |
checking for sed... /bin/sed | |
checking whether ln -s works... yes | |
checking whether make sets $(MAKE)... (cached) yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking the maximum length of command line arguments... 1572864 | |
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... dlltool | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for ar... ar | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for a working dd... /bin/dd | |
checking how to truncate binary pipes... /bin/dd bs=4096 count=1 | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... no | |
checking whether to build static libraries... yes | |
checking for ANSI C header files... (cached) yes | |
checking malloc.h usability... yes | |
checking malloc.h presence... yes | |
checking for malloc.h... yes | |
checking for stdlib.h... (cached) yes | |
checking for string.h... (cached) yes | |
checking for strings.h... (cached) yes | |
checking for an ANSI C-conforming const... yes | |
checking for size_t... yes | |
checking whether struct tm is in sys/time.h or time.h... time.h | |
checking for working strtod... yes | |
checking for memset... yes | |
checking for pow... no | |
checking for pow in -lm... yes | |
checking for zlibVersion in -lz... yes | |
checking if assembler code in pnggccrd.c can be compiled without PNG_NO_MMX_CODE... yes | |
checking if libraries can be versioned... yes | |
checking for symbol prefix... | |
configure: pkgconfig directory is ${libdir}/pkgconfig | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating libpng.pc | |
config.status: creating libpng-config | |
config.status: creating config.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/png_archive/libpng-1.2.53 /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
____From Executing genrule @jpeg_archive//:configure [for host]: | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/jpeg_archive/jpeg-9a /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.ze9upK1Qkc /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/jpeg_archive/jpeg-9a /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking target system type... x86_64-unknown-linux-gnu | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking whether make supports nested variables... (cached) yes | |
checking whether to enable maintainer-specific portions of Makefiles... no | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking for style of include used by make... GNU | |
checking dependency style of gcc... gcc3 | |
checking for gcc option to accept ISO C99... none needed | |
checking for gcc option to accept ISO Standard C... (cached) none needed | |
checking how to run the C preprocessor... gcc -E | |
checking whether make sets $(MAKE)... (cached) yes | |
checking whether ln -s works... yes | |
checking for ar... ar | |
checking the archiver (ar) interface... ar | |
checking if LD -Wl,--version-script works... yes | |
checking for function prototypes... yes | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking stddef.h usability... yes | |
checking stddef.h presence... yes | |
checking for stddef.h... yes | |
checking for stdlib.h... (cached) yes | |
checking locale.h usability... yes | |
checking locale.h presence... yes | |
checking for locale.h... yes | |
checking for string.h... (cached) yes | |
checking for size_t... yes | |
checking for type unsigned char... yes | |
checking for type unsigned short... yes | |
checking for type void... yes | |
checking for an ANSI C-conforming const... yes | |
checking for inline... __inline__ | |
checking for broken incomplete types... ok | |
checking for short external names... ok | |
checking to see if char is signed... yes | |
checking to see if right shift is signed... yes | |
checking to see if fopen accepts b spec... yes | |
checking how to print strings... printf | |
checking for a sed that does not truncate output... /bin/sed | |
checking for fgrep... /bin/grep -F | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking the maximum length of command line arguments... 1572864 | |
checking whether the shell understands some XSI constructs... yes | |
checking whether the shell understands "+="... yes | |
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... dlltool | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking libjpeg version number... 10:0:1 | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating jconfig.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/jpeg_archive/jpeg-9a /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
____From Executing genrule @jpeg_archive//:configure: | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/jpeg_archive/jpeg-9a /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/tmp/tmp.IZlSsucxQs /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/jpeg_archive/jpeg-9a /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking target system type... x86_64-unknown-linux-gnu | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking whether make supports nested variables... (cached) yes | |
checking whether to enable maintainer-specific portions of Makefiles... no | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking for style of include used by make... GNU | |
checking dependency style of gcc... gcc3 | |
checking for gcc option to accept ISO C99... none needed | |
checking for gcc option to accept ISO Standard C... (cached) none needed | |
checking how to run the C preprocessor... gcc -E | |
checking whether make sets $(MAKE)... (cached) yes | |
checking whether ln -s works... yes | |
checking for ar... ar | |
checking the archiver (ar) interface... ar | |
checking if LD -Wl,--version-script works... yes | |
checking for function prototypes... yes | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking stddef.h usability... yes | |
checking stddef.h presence... yes | |
checking for stddef.h... yes | |
checking for stdlib.h... (cached) yes | |
checking locale.h usability... yes | |
checking locale.h presence... yes | |
checking for locale.h... yes | |
checking for string.h... (cached) yes | |
checking for size_t... yes | |
checking for type unsigned char... yes | |
checking for type unsigned short... yes | |
checking for type void... yes | |
checking for an ANSI C-conforming const... yes | |
checking for inline... __inline__ | |
checking for broken incomplete types... ok | |
checking for short external names... ok | |
checking to see if char is signed... yes | |
checking to see if right shift is signed... yes | |
checking to see if fopen accepts b spec... yes | |
checking how to print strings... printf | |
checking for a sed that does not truncate output... /bin/sed | |
checking for fgrep... /bin/grep -F | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking the maximum length of command line arguments... 1572864 | |
checking whether the shell understands some XSI constructs... yes | |
checking whether the shell understands "+="... yes | |
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... dlltool | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking libjpeg version number... 10:0:1 | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating jconfig.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow/external/jpeg_archive/jpeg-9a /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
/home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/execroot/tensorflow | |
____[64 / 1,222] Compiling external/jpeg_archive/jpeg-9a/jaricom.c | |
____[66 / 1,222] Compiling external/jpeg_archive/jpeg-9a/jccoefct.c | |
ERROR: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/highwayhash/BUILD:17:1: C++ compilation of rule '@highwayhash//:sip_hash' failed: arm-linux-androideabi-gcc failed: error executing command external/androidndk/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -fstack-protector-strong -fpic -ffunction-sections -funwind-tables ... (remaining 38 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1. | |
In file included from external/highwayhash/highwayhash/sip_hash.h:23:0, | |
from external/highwayhash/highwayhash/sip_hash.cc:15: | |
external/highwayhash/highwayhash/state_helpers.h: In function 'void highwayhash::UpdateState(const char*, highwayhash::uint64, State*)': | |
external/highwayhash/highwayhash/state_helpers.h:36:76: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] | |
static_assert((kPacketSize & (kPacketSize - 1)) == 0, "Size must be 2^i."); | |
^ | |
external/highwayhash/highwayhash/state_helpers.h:36:76: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
In file included from external/highwayhash/highwayhash/sip_hash.cc:15:0: | |
external/highwayhash/highwayhash/sip_hash.h: At global scope: | |
external/highwayhash/highwayhash/sip_hash.h:31:9: error: expected nested-name-specifier before 'Key' | |
using Key = uint64[2]; | |
^ | |
external/highwayhash/highwayhash/sip_hash.h:34:38: error: 'Key' does not name a type | |
explicit INLINE SipHashState(const Key& key) { | |
^ | |
external/highwayhash/highwayhash/sip_hash.h: In constructor 'highwayhash::SipHashState::SipHashState(const int&)': | |
external/highwayhash/highwayhash/sip_hash.h:35:39: error: invalid types 'const int[int]' for array subscript | |
v0 = 0x736f6d6570736575ull ^ key[0]; | |
^ | |
external/highwayhash/highwayhash/sip_hash.h:36:39: error: invalid types 'const int[int]' for array subscript | |
v1 = 0x646f72616e646f6dull ^ key[1]; | |
^ | |
external/highwayhash/highwayhash/sip_hash.h:37:39: error: invalid types 'const int[int]' for array subscript | |
v2 = 0x6c7967656e657261ull ^ key[0]; | |
^ | |
external/highwayhash/highwayhash/sip_hash.h:38:39: error: invalid types 'const int[int]' for array subscript | |
v3 = 0x7465646279746573ull ^ key[1]; | |
^ | |
external/highwayhash/highwayhash/sip_hash.h: At global scope: | |
external/highwayhash/highwayhash/sip_hash.h:114:50: error: 'Key' in 'class highwayhash::SipHashState' does not name a type | |
static INLINE uint64 SipHash(const SipHashState::Key& key, const char* bytes, | |
^ | |
external/highwayhash/highwayhash/sip_hash.h: In function 'highwayhash::uint64 highwayhash::SipHash(const int&, const char*, highwayhash::uint64)': | |
external/highwayhash/highwayhash/sip_hash.h:116:52: error: no matching function for call to 'ComputeHash(const int&, const char*&, const uint64&)' | |
return ComputeHash<SipHashState>(key, bytes, size); | |
^ | |
external/highwayhash/highwayhash/sip_hash.h:116:52: note: candidate is: | |
In file included from external/highwayhash/highwayhash/sip_hash.h:23:0, | |
from external/highwayhash/highwayhash/sip_hash.cc:15: | |
external/highwayhash/highwayhash/state_helpers.h:63:8: note: template<class State> highwayhash::uint64 highwayhash::ComputeHash(const typename State::Key&, const char*, highwayhash::uint64) | |
uint64 ComputeHash(const typename State::Key& key, const char* bytes, | |
^ | |
external/highwayhash/highwayhash/state_helpers.h:63:8: note: template argument deduction/substitution failed: | |
external/highwayhash/highwayhash/state_helpers.h: In substitution of 'template<class State> highwayhash::uint64 highwayhash::ComputeHash(const typename State::Key&, const char*, highwayhash::uint64) [with State = highwayhash::SipHashState]': | |
external/highwayhash/highwayhash/sip_hash.h:116:52: required from here | |
external/highwayhash/highwayhash/state_helpers.h:63:8: error: no type named 'Key' in 'class highwayhash::SipHashState' | |
In file included from external/highwayhash/highwayhash/sip_hash.cc:15:0: | |
external/highwayhash/highwayhash/sip_hash.h: At global scope: | |
external/highwayhash/highwayhash/sip_hash.h:120:60: error: 'Key' in 'class highwayhash::SipHashState' does not name a type | |
static INLINE uint64 ReduceSipTreeHash(const SipHashState::Key& key, | |
^ | |
____Building complete. | |
Target //tensorflow/examples/android:tensorflow_demo failed to build | |
Use --verbose_failures to see the command lines of failed build steps. | |
____Elapsed time: 22.769s, Critical Path: 14.51s | |
---------------------------------------------------- SECOND BUILD ATTEMPT | |
____Loading... | |
WARNING: Bazel Android NDK crosstools are based on Android NDK revision 11. The revision of the Android NDK given in android_ndk_repository rule 'androidndk' is '12.0.2931149'. | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/protobuf/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/protobuf/WORKSPACE (@__main__) does not match the name given in the repository's definition (@protobuf); this will cause a build error in future versions. | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/highwayhash/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/highwayhash/WORKSPACE (@__main__) does not match the name given in the repository's definition (@highwayhash); this will cause a build error in future versions. | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/re2/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/re2/WORKSPACE (@__main__) does not match the name given in the repository's definition (@re2); this will cause a build error in future versions. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:avgpooling_op.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:bounds_check.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_activations.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_attention.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_backward_cuboid_convolutions.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_backward_spatial_convolutions.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_cuboid_convolution.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_patch_3d.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_pooling.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_softmax.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:eigen_spatial_convolutions.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:maxpooling_op.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:ops_util.cc' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:ops_util.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:pooling_ops_common.cc' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/kernels:pooling_ops_common.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_beam_entry.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_beam_scorer.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_beam_search.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_decoder.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/tensorflow/tensorflow/core/BUILD:671:12: in srcs attribute of cc_library rule //tensorflow/core:android_tensorflow_lib_lite: please do not import '//tensorflow/core/util/ctc:ctc_loss_util.h' directly. You should either move the file to this package or depend on an appropriate rule there. | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/WORKSPACE:1: Workspace name in /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/WORKSPACE (@__main__) does not match the name given in the repository's definition (@gemmlowp); this will cause a build error in future versions. | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/bit_depth.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/gemmlowp.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/map.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/public/output_stages.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/profiling/instrumentation.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
WARNING: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:102:12: in hdrs attribute of cc_library rule @gemmlowp//:eight_bit_int_gemm: Artifact 'external/gemmlowp/profiling/profiler.h' is duplicated (through '@gemmlowp//:eight_bit_int_gemm_public_headers' and '@gemmlowp//:gemmlowp_headers'). | |
____Found 1 target... | |
____[1 / 69] Compiling external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc | |
____[1 / 71] Compiling external/protobuf/src/google/protobuf/stubs/time.cc | |
____[1 / 127] Compiling external/zlib_archive/zlib-1.2.8/zutil.c [for host] | |
____[1 / 128] Compiling external/zlib_archive/zlib-1.2.8/uncompr.c [for host] | |
____[2 / 142] Compiling external/zlib_archive/zlib-1.2.8/crc32.c [for host] | |
____[2 / 174] Compiling external/re2/util/strutil.cc [for host] | |
ERROR: /home/$USERNAME/.cache/bazel/_bazel_user/78f5850d5fe9d1f2f922e851e58a2804/external/gemmlowp/BUILD:97:1: C++ compilation of rule '@gemmlowp//:eight_bit_int_gemm' failed: arm-linux-androideabi-gcc failed: error executing command external/androidndk/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -fstack-protector-strong -fpic -ffunction-sections -funwind-tables ... (remaining 34 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1. | |
In file included from external/androidndk/ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/tuple:35:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/androidndk/ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. | |
#error This file requires compiler and library support for the \ | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:15:0: | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.h:49:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class BitDepthSetting { | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:21:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:28:17: error: 'kBits' is not a type | |
static_assert(kBits >= 1 && kBits <= 8, "bad bit depth"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:28:23: error: expected ',' or '...' before '>=' token | |
static_assert(kBits >= 1 && kBits <= 8, "bad bit depth"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:28:58: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] | |
static_assert(kBits >= 1 && kBits <= 8, "bad bit depth"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:39:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class RoundingMode { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:51:58: error: 'RoundingMode' is not a class or namespace | |
static const RoundingMode kRoundingModeForSmallSizes = RoundingMode::Exact; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:52:58: error: 'RoundingMode' is not a class or namespace | |
static const RoundingMode kRoundingModeForLargeSizes = RoundingMode::Exact; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:63:58: error: 'RoundingMode' is not a class or namespace | |
static const RoundingMode kRoundingModeForSmallSizes = RoundingMode::Nearest; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/bit_depth.h:65:7: error: 'RoundingMode' is not a class or namespace | |
RoundingMode::ProbabilisticAddmod; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:26:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class KernelFamily { Gemm, Gemv }; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:30:17: error: 'ProductBits' is not a type | |
static_assert(ProductBits <= 16, "Bit depth too large"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:30:29: error: expected ',' or '...' before '<=' token | |
static_assert(ProductBits <= 16, "Bit depth too large"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:30:57: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] | |
static_assert(ProductBits <= 16, "Bit depth too large"); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_reference.h:23:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:65, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:123:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class CellOrder { DepthMajor, WidthMajor, Diagonal }; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:127:54: error: 'CellOrder' is not a class or namespace | |
template <int tWidth, int tDepth, CellOrder tOrder = CellOrder::DepthMajor> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:157:28: error: 'Cell::kDepth' is not a type | |
static_assert(Lhs::Cell::kDepth == Rhs::Cell::kDepth, ""); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:157:35: error: expected ',' or '...' before '==' token | |
static_assert(Lhs::Cell::kDepth == Rhs::Cell::kDepth, ""); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:157:59: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] | |
static_assert(Lhs::Cell::kDepth == Rhs::Cell::kDepth, ""); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h: In function 'const char* gemmlowp::CellOrderName(gemmlowp::CellOrder)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:165:10: error: 'CellOrder' is not a class or namespace | |
case CellOrder::DepthMajor: | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:167:10: error: 'CellOrder' is not a class or namespace | |
case CellOrder::WidthMajor: | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:169:10: error: 'CellOrder' is not a class or namespace | |
case CellOrder::Diagonal: | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:173:14: error: 'nullptr' was not declared in this scope | |
return nullptr; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h: In function 'int gemmlowp::OffsetIntoCell(int, int)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:181:10: error: 'CellOrder' is not a class or namespace | |
case CellOrder::DepthMajor: | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:183:10: error: 'CellOrder' is not a class or namespace | |
case CellOrder::WidthMajor: | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel.h:185:10: error: 'CellOrder' is not a class or namespace | |
case CellOrder::Diagonal: | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:65:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_reference.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_reference.h:36:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
const char* Name() const override { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_reference.h:51:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
std::size_t run_depth) const override { | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:67:70: error: template argument 3 is invalid | |
typedef ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 4>, 2>, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:67:74: error: template argument 1 is invalid | |
typedef ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 4>, 2>, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:68:70: error: template argument 3 is invalid | |
KernelSideFormat<CellFormat<4, 4>, 2> > > | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:68:74: error: template argument 1 is invalid | |
KernelSideFormat<CellFormat<4, 4>, 2> > > | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:68:76: error: template argument 1 is invalid | |
KernelSideFormat<CellFormat<4, 4>, 2> > > | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:68:76: error: template argument 2 is invalid | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:68:78: error: template argument 1 is invalid | |
KernelSideFormat<CellFormat<4, 4>, 2> > > | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:69:27: error: invalid type in declaration before ';' token | |
DefaultReferenceKernel; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:43:62: error: wrong number of template arguments (1, should be 2) | |
struct DefaultKernelImpl<KernelFamily::op, max_product_bits> : kernel {}; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:71:1: note: in expansion of macro 'GEMMLOWP_SET_DEFAULT_KERNEL' | |
GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 16, DefaultReferenceKernel) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:29:8: error: provided for 'template<gemmlowp::KernelFamily Family, int ProductBits> struct gemmlowp::DefaultKernelImpl' | |
struct DefaultKernelImpl : DefaultKernelImpl<Family, ProductBits + 1> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:43:73: error: expected class-name before '{' token | |
struct DefaultKernelImpl<KernelFamily::op, max_product_bits> : kernel {}; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:71:1: note: in expansion of macro 'GEMMLOWP_SET_DEFAULT_KERNEL' | |
GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 16, DefaultReferenceKernel) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:43:62: error: wrong number of template arguments (1, should be 2) | |
struct DefaultKernelImpl<KernelFamily::op, max_product_bits> : kernel {}; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:72:1: note: in expansion of macro 'GEMMLOWP_SET_DEFAULT_KERNEL' | |
GEMMLOWP_SET_DEFAULT_KERNEL(Gemv, 16, DefaultReferenceKernel) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:29:8: error: provided for 'template<gemmlowp::KernelFamily Family, int ProductBits> struct gemmlowp::DefaultKernelImpl' | |
struct DefaultKernelImpl : DefaultKernelImpl<Family, ProductBits + 1> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:43:73: error: expected class-name before '{' token | |
struct DefaultKernelImpl<KernelFamily::op, max_product_bits> : kernel {}; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:72:1: note: in expansion of macro 'GEMMLOWP_SET_DEFAULT_KERNEL' | |
GEMMLOWP_SET_DEFAULT_KERNEL(Gemv, 16, DefaultReferenceKernel) | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:22:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:24, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:23:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class VectorShape; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:23:1: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:23:12: error: use of enum 'VectorShape' without previous declaration | |
enum class VectorShape; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:31:29: error: 'VectorShape' has not been declared | |
template <typename tScalar, VectorShape tShape> class VectorMap; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:33:29: error: 'VectorShape' has not been declared | |
template <typename tScalar, VectorShape tShape> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:34:46: error: template argument 2 is invalid | |
class ConstIterator<VectorMap<tScalar, tShape>> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:34:49: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
class ConstIterator<VectorMap<tScalar, tShape>> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:34:21: error: template argument 1 is invalid | |
class ConstIterator<VectorMap<tScalar, tShape>> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:47:29: error: 'VectorShape' has not been declared | |
template <typename tScalar, VectorShape tShape> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:50:27: error: a function call cannot appear in a constant-expression | |
const int start_offset) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:50:27: error: template argument 2 is invalid | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:50:29: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
const int start_offset) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:48:15: error: template argument 1 is invalid | |
ConstIterator<VectorMap<tScalar, tShape>> const_iterator( | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:50:29: error: expected unqualified-id before '{' token | |
const int start_offset) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:54:29: error: 'VectorShape' has not been declared | |
template <typename tScalar, VectorShape tShape> class VectorDup; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:56:29: error: 'VectorShape' has not been declared | |
template <typename tScalar, VectorShape tShape> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:57:46: error: template argument 2 is invalid | |
class ConstIterator<VectorDup<tScalar, tShape>> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:57:49: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
class ConstIterator<VectorDup<tScalar, tShape>> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:57:21: error: template argument 1 is invalid | |
class ConstIterator<VectorDup<tScalar, tShape>> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:69:29: error: 'VectorShape' has not been declared | |
template <typename tScalar, VectorShape tShape> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:72:27: error: a function call cannot appear in a constant-expression | |
const int start_offset) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:72:27: error: template argument 2 is invalid | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:72:29: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
const int start_offset) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:70:15: error: template argument 1 is invalid | |
ConstIterator<VectorDup<tScalar, tShape>> const_iterator( | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:72:29: error: expected unqualified-id before '{' token | |
const int start_offset) { | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:24:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:28:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class MapOrder { ColMajor, RowMajor }; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h: In constructor 'gemmlowp::MatrixMap<tScalar, tOrder>::MatrixMap()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:43:23: error: 'nullptr' was not declared in this scope | |
MatrixMap() : data_(nullptr), rows_(0), cols_(0), stride_(0) {} | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h: In member function 'int gemmlowp::MatrixMap<tScalar, tOrder>::rows_stride() const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:55:46: error: 'MapOrder' is not a class or namespace | |
int rows_stride() const { return kOrder == MapOrder::ColMajor ? 1 : stride_; } | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h: In member function 'int gemmlowp::MatrixMap<tScalar, tOrder>::cols_stride() const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:56:46: error: 'MapOrder' is not a class or namespace | |
int cols_stride() const { return kOrder == MapOrder::RowMajor ? 1 : stride_; } | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:75:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class VectorShape { Col, Row }; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:22:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:24, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:31:41: error: template parameter 'int tShape' | |
template <typename tScalar, VectorShape tShape> class VectorMap; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:24:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:80:7: error: redeclared here as 'gemmlowp::VectorShape tShape' | |
class VectorMap { | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:22:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:24, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/../internal/iterator.h:54:41: error: template parameter 'int tShape' | |
template <typename tScalar, VectorShape tShape> class VectorDup; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:24:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/map.h:102:7: error: redeclared here as 'gemmlowp::VectorShape tShape' | |
class VectorDup { | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:25:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:54:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class TypeId : std::uint8_t { Uint8, Int8, Uint16, Int16, Uint32, Int32 }; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:54:26: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class TypeId : std::uint8_t { Uint8, Int8, Uint16, Int16, Uint32, Int32 }; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:70:33: error: 'TypeId' is not a class or namespace | |
static const TypeId Value = TypeId::id; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:73:1: note: in expansion of macro 'GEMMLOWP_REGISTER_TYPEID' | |
GEMMLOWP_REGISTER_TYPEID(std::uint8_t, Uint8) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:70:33: error: 'TypeId' is not a class or namespace | |
static const TypeId Value = TypeId::id; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:74:1: note: in expansion of macro 'GEMMLOWP_REGISTER_TYPEID' | |
GEMMLOWP_REGISTER_TYPEID(std::int8_t, Int8) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:70:33: error: 'TypeId' is not a class or namespace | |
static const TypeId Value = TypeId::id; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:75:1: note: in expansion of macro 'GEMMLOWP_REGISTER_TYPEID' | |
GEMMLOWP_REGISTER_TYPEID(std::uint16_t, Uint16) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:70:33: error: 'TypeId' is not a class or namespace | |
static const TypeId Value = TypeId::id; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:76:1: note: in expansion of macro 'GEMMLOWP_REGISTER_TYPEID' | |
GEMMLOWP_REGISTER_TYPEID(std::int16_t, Int16) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:70:33: error: 'TypeId' is not a class or namespace | |
static const TypeId Value = TypeId::id; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:77:1: note: in expansion of macro 'GEMMLOWP_REGISTER_TYPEID' | |
GEMMLOWP_REGISTER_TYPEID(std::uint32_t, Uint32) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:70:33: error: 'TypeId' is not a class or namespace | |
static const TypeId Value = TypeId::id; \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:78:1: note: in expansion of macro 'GEMMLOWP_REGISTER_TYPEID' | |
GEMMLOWP_REGISTER_TYPEID(std::int32_t, Int32) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h: In constructor 'gemmlowp::Allocator::Allocator()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:85:18: error: 'nullptr' was not declared in this scope | |
storage_(nullptr), | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h: In member function 'void gemmlowp::Allocator::Commit()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/allocator.h:113:20: error: 'nullptr' was not declared in this scope | |
storage_ = nullptr; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/compute.h:22:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/block_params.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/block_params.h:159:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class Side { Lhs, Rhs }; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/block_params.h: In function 'void gemmlowp::GetSideBlockParams(gemmlowp::Side, gemmlowp::SideBlockParams*, const gemmlowp::BlockParams&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/block_params.h:164:15: error: 'Side' is not a class or namespace | |
side == Side::Lhs ? block_params.l1_rows : block_params.l1_cols; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/block_params.h:166:15: error: 'Side' is not a class or namespace | |
side == Side::Lhs ? block_params.l2_rows : block_params.l2_cols; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/compute.h:24:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:135:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class SideMapOrder { WidthMajor, DepthMajor }; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In constructor 'gemmlowp::SideMap<tScalar, tOrder>::SideMap(gemmlowp::SideMap<tScalar, tOrder>::Scalar*, int, int)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:151:25: error: 'SideMapOrder' is not a class or namespace | |
stride_ = kOrder == SideMapOrder::WidthMajor ? depth_ : width_; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In member function 'int gemmlowp::SideMap<tScalar, tOrder>::width_stride() const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:164:22: error: 'SideMapOrder' is not a class or namespace | |
return kOrder == SideMapOrder::DepthMajor ? 1 : stride_; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In member function 'int gemmlowp::SideMap<tScalar, tOrder>::depth_stride() const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:167:22: error: 'SideMapOrder' is not a class or namespace | |
return kOrder == SideMapOrder::WidthMajor ? 1 : stride_; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:204:58: error: template argument 1 is invalid | |
class ScalarRoundingOffsetGenerator<RoundingMode::Nearest> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:214:72: error: template argument 1 is invalid | |
class ScalarRoundingOffsetGenerator<RoundingMode::ProbabilisticXorshift> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:240:70: error: template argument 1 is invalid | |
class ScalarRoundingOffsetGenerator<RoundingMode::ProbabilisticAddmod> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In constructor 'gemmlowp::PackingRegisterBlockBase<QuantizationParams, SrcMapType, PackedSideBlock>::PackingRegisterBlockBase()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:312:46: error: 'nullptr' was not declared in this scope | |
PackingRegisterBlockBase() : complete_src_(nullptr, 0, 0, 0) {} | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In member function 'void gemmlowp::PackingRegisterBlockBase<QuantizationParams, SrcMapType, PackedSideBlock>::MakeCompleteSrc(const SrcMapType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:333:22: error: 'SideMapOrder' is not a class or namespace | |
if (kSrcOrder == SideMapOrder::WidthMajor) { | |
^ | |
In file included from external/androidndk/ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/cassert:43:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:22, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:338:27: error: 'SideMapOrder' is not a class or namespace | |
assert(kSrcOrder == SideMapOrder::DepthMajor); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/compute.h:24:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In member function 'void gemmlowp::PackSideBlockImpl<QuantizationParams, SrcMapType, PackedSideBlock>::PrefetchL1(int, int, int, int)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:441:31: error: 'SideMapOrder' is not a class or namespace | |
if (SrcMapType::kOrder == SideMapOrder::WidthMajor) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In function 'void gemmlowp::PackLhs(PackedSideBlock*, const MatrixMapType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:512:32: error: 'MapOrder' is not a class or namespace | |
MatrixMapType::kOrder == MapOrder::RowMajor ? SideMapOrder::WidthMajor | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:512:53: error: 'SideMapOrder' is not a class or namespace | |
MatrixMapType::kOrder == MapOrder::RowMajor ? SideMapOrder::WidthMajor | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:513:53: error: 'SideMapOrder' is not a class or namespace | |
: SideMapOrder::DepthMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h: In function 'void gemmlowp::PackRhs(PackedSideBlock*, const MatrixMapType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:543:32: error: 'MapOrder' is not a class or namespace | |
MatrixMapType::kOrder == MapOrder::ColMajor ? SideMapOrder::WidthMajor | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:543:53: error: 'SideMapOrder' is not a class or namespace | |
MatrixMapType::kOrder == MapOrder::ColMajor ? SideMapOrder::WidthMajor | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/pack.h:544:53: error: 'SideMapOrder' is not a class or namespace | |
: SideMapOrder::DepthMajor; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:26:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/compute.h: In member function 'void gemmlowp::ComputeImpl<PackedLhs, PackedRhs, PackedResult>::ComputeRun(int, int, int, int)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/compute.h:68:10: error: 'packed_result_block' does not name a type | |
auto packed_result_block = packed_result_->Map().block( | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/compute.h:70:17: error: 'packed_result_block' was not declared in this scope | |
kernel_.Run(packed_result_block.data(), packed_result_block.rows_stride(), | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:26:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/output_stages.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/output_stages.h:100:13: error: 'tuple' in namespace 'std' does not name a template type | |
inline std::tuple<OutputStageQuantizeDownInt32ToUint8Scale, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/../public/output_stages.h:117:13: error: 'tuple' in namespace 'std' does not name a template type | |
inline std::tuple<OutputStageQuantizeDownInt32ToUint8ScalePC<tShape>, | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:27:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h: In function 'IntegerType gemmlowp::RoundingHalfSum(IntegerType, IntegerType)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:143:17: error: 'is_same' is not a member of 'std' | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:143:41: error: expected primary-expression before ',' token | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:143:43: error: expected primary-expression before 'void' | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:143:72: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:143:72: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h: In function 'IntegerType gemmlowp::SaturatingRoundingDoublingHighMul(IntegerType, IntegerType)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:158:17: error: 'is_same' is not a member of 'std' | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:158:41: error: expected primary-expression before ',' token | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:158:43: error: expected primary-expression before 'void' | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:158:72: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] | |
static_assert(std::is_same<IntegerType, void>::value, "unimplemented"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:234:17: error: 'kIntegerBits' is not a type | |
static_assert(kIntegerBits >= 0 && kIntegerBits < kTotalBits, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:234:30: error: expected ',' or '...' before '>=' token | |
static_assert(kIntegerBits >= 0 && kIntegerBits < kTotalBits, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:235:34: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] | |
"bad IntegerBits"); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:70:56: error: template argument 4 is invalid | |
typedef Fragment<std::int32_t, 1, 1, MapOrder::ColMajor> FragmentInt32x1x1; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:70:75: error: invalid type in declaration before ';' token | |
typedef Fragment<std::int32_t, 1, 1, MapOrder::ColMajor> FragmentInt32x1x1; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:71:56: error: template argument 4 is invalid | |
typedef Fragment<std::uint8_t, 1, 1, MapOrder::ColMajor> FragmentUint8x1x1; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:71:75: error: invalid type in declaration before ';' token | |
typedef Fragment<std::uint8_t, 1, 1, MapOrder::ColMajor> FragmentUint8x1x1; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:93:12: error: 'std::is_same' has not been declared | |
std::is_same<InputType, void>::value, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:93:19: error: expected ',' or '...' before '<' token | |
std::is_same<InputType, void>::value, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:96:56: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] | |
"SIMD back-end (output_$arch.h) were incomplete."); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:126:64: error: template argument 1 is invalid | |
OutputStageQuantizeDownInt32ToUint8ScalePC<VectorShape::Col>, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:127:22: error: template argument 1 is invalid | |
FragmentInt32x1x1> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:150:64: error: template argument 1 is invalid | |
OutputStageQuantizeDownInt32ToUint8ScalePC<VectorShape::Row>, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:151:22: error: template argument 1 is invalid | |
FragmentInt32x1x1> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h: In member function 'gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageSaturatingCastToUint8, int>::OutputType gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageSaturatingCastToUint8, int>::Eval(gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageSaturatingCastToUint8, int>::InputType, int, int) const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:183:31: error: request for member 'data' in 'input', which is of non-class type 'gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageSaturatingCastToUint8, int>::InputType {aka int}' | |
std::int32_t data = input.data; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h: In member function 'gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageBiasAddition<VectorType>, int>::OutputType gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageBiasAddition<VectorType>, int>::Eval(gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageBiasAddition<VectorType>, int>::InputType, int, int) const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:199:31: error: 'VectorShape' is not a class or namespace | |
if (VectorType::kShape == VectorShape::Row) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h: In member function 'gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageClamp, int>::OutputType gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageClamp, int>::Eval(gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageClamp, int>::InputType, int, int) const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:221:36: error: request for member 'data' in 'input', which is of non-class type 'gemmlowp::OutputStageEvalImpl<gemmlowp::OutputStageClamp, int>::InputType {aka int}' | |
return std::min(std::max(input.data, min), max); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h: In instantiation of 'struct gemmlowp::OutputStageTanhEvalImpl<int>': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:307:7: required from here | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:232:40: error: 'gemmlowp::OutputStageTanhEvalImpl<int>::InputType {aka int}' is not a class, struct, or union type | |
typedef typename InputType::DataType DataType; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:299:27: error: 'int' is not a class, struct, or union type | |
FixedPoint<DataType, 0> inverse_amplitude_normalized; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:301:27: error: 'int' is not a class, struct, or union type | |
FixedPoint<DataType, 0> amplitude_normalized; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:318:29: error: 'tuple_size' is not a member of 'std' | |
FirstStage == std::tuple_size<OutputPipelineType>::value> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:318:63: error: expected primary-expression before '>' token | |
FirstStage == std::tuple_size<OutputPipelineType>::value> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:318:66: error: 'value' in namespace '::' does not name a type | |
FirstStage == std::tuple_size<OutputPipelineType>::value> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:329:8: error: 'OutputPipelineOutputType' is not a class template | |
struct OutputPipelineOutputType<OutputPipelineType, FirstStage, InputType, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:343:29: error: 'tuple_size' is not a member of 'std' | |
FirstStage == std::tuple_size<OutputPipelineType>::value> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:343:63: error: expected primary-expression before '>' token | |
FirstStage == std::tuple_size<OutputPipelineType>::value> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:343:66: error: 'value' in namespace '::' does not name a type | |
FirstStage == std::tuple_size<OutputPipelineType>::value> | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:371:8: error: 'OutputPipelineEvalImpl' is not a class template | |
struct OutputPipelineEvalImpl<OutputPipelineType, FirstStage, InputType, true> { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h: In member function 'void gemmlowp::OutputPipelineExecutor<OutputPipelineType, InputType>::Execute(InputType, DstType*, int, int)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:406:19: error: 'is_same' is not a member of 'std' | |
static_assert(std::is_same<ScalarOutputType, ScalarDstType>::value, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:406:48: error: expected primary-expression before ',' token | |
static_assert(std::is_same<ScalarOutputType, ScalarDstType>::value, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:406:63: error: expected primary-expression before '>' token | |
static_assert(std::is_same<ScalarOutputType, ScalarDstType>::value, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:406:64: error: '::value' has not been declared | |
static_assert(std::is_same<ScalarOutputType, ScalarDstType>::value, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:407:75: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] | |
"mismatched destination scalar type and output pipeline"); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:410:10: error: 'output' does not name a type | |
auto output = output_pipeline_eval_impl_.Eval(input, row, col); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:412:22: error: 'output' was not declared in this scope | |
StoreFinalOutput(output, dst, row, col); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:40:45: error: template argument 2 is invalid | |
MatrixMap<std::int32_t, MapOrder::ColMajor> Map() { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:46:51: error: template argument 2 is invalid | |
MatrixMap<const std::int32_t, MapOrder::ColMajor> Map() const { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h: In member function 'int gemmlowp::PackedResult::Map()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:41:54: error: template argument 2 is invalid | |
return MatrixMap<std::int32_t, MapOrder::ColMajor>( | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h: In member function 'int gemmlowp::PackedResult::Map() const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:47:60: error: template argument 2 is invalid | |
return MatrixMap<const std::int32_t, MapOrder::ColMajor>( | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h: In function 'int32_t gemmlowp::RoundingMultiplyByConstantFraction(int32_t)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:74:29: error: 'int64_t' in namespace 'std' does not name a type | |
(static_cast<std::int64_t>(remaining_numerator) * (1ll << 31)) / | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:77:14: error: 'int64_t' in namespace 'std' does not name a type | |
const std::int64_t scaled_remaining_product = | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:82:8: error: 'scaled_remaining_product' was not declared in this scope | |
(scaled_remaining_product > 0 ? 1 : -1) * (1 << 30); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h: In static member function 'static void gemmlowp::UnpackResultImplGeneric<BitDepthParams, ResultBlockType, PackedResultType, LhsOffset, RhsOffset, OutputPipelineType>::Unpack(ResultBlockType*, const gemmlowp::MatrixBlockBounds&, const PackedResultType&, int, const int32_t*, const int32_t*, const LhsOffset&, const RhsOffset&, const OutputPipelineType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:115:10: error: 'src_map' does not name a type | |
auto src_map = src.Map(); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:134:43: error: there are no arguments to 'src_map' that depend on a template parameter, so a declaration of 'src_map' must be available [-fpermissive] | |
std::int32_t raw_xx = src_map(r, c); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:41:50: error: template argument 2 is invalid | |
typedef VectorMap<const int32_t, VectorShape::Col> OffsetColMap; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:41:64: error: invalid type in declaration before ';' token | |
typedef VectorMap<const int32_t, VectorShape::Col> OffsetColMap; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:42:50: error: template argument 2 is invalid | |
typedef VectorMap<const int32_t, VectorShape::Row> OffsetRowMap; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:42:64: error: invalid type in declaration before ';' token | |
typedef VectorMap<const int32_t, VectorShape::Row> OffsetRowMap; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:43:50: error: template argument 2 is invalid | |
typedef VectorDup<const int32_t, VectorShape::Col> OffsetColDup; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:43:64: error: invalid type in declaration before ';' token | |
typedef VectorDup<const int32_t, VectorShape::Col> OffsetColDup; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:44:50: error: template argument 2 is invalid | |
typedef VectorDup<const int32_t, VectorShape::Row> OffsetRowDup; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:44:64: error: invalid type in declaration before ';' token | |
typedef VectorDup<const int32_t, VectorShape::Row> OffsetRowDup; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h: In function 'void gemmlowp::SingleThreadGemm(gemmlowp::SingleThreadGemmContext*, const gemmlowp::KernelBase&, const gemmlowp::MatrixMap<const InputScalar, LhsOrder>&, const gemmlowp::MatrixMap<const InputScalar, RhsOrder>&, gemmlowp::MatrixMap<OutputScalar, ResultOrder>*, const LhsOffset&, const RhsOffset&, const OutputPipelineType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:75:16: error: expected unqualified-id before ',' token | |
Side::Lhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:75:16: error: expected ')' before ',' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:75:18: error: conflicting declaration 'gemmlowp::PackedSideBlock<typename KernelFormat::Lhs> allocator' | |
Side::Lhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:69:14: note: previous declaration as 'gemmlowp::Allocator* allocator' | |
Allocator* allocator = context->allocator(); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:75:41: error: expected initializer before ')' token | |
Side::Lhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:77:16: error: expected unqualified-id before ',' token | |
Side::Rhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:77:16: error: expected ')' before ',' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:77:18: error: conflicting declaration 'gemmlowp::PackedSideBlock<typename KernelFormat::Rhs> allocator' | |
Side::Rhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:69:14: note: previous declaration as 'gemmlowp::Allocator* allocator' | |
Allocator* allocator = context->allocator(); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:77:41: error: expected initializer before ')' token | |
Side::Rhs, allocator, block_params); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In constructor 'gemmlowp::BlockingCounter::BlockingCounter()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:129:25: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
initial_count_(0) {} | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:129:25: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In constructor 'gemmlowp::Task::Task()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:179:28: error: 'nullptr' was not declared in this scope | |
Task() : local_allocator(nullptr) {} | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:188:3: warning: scoped enums only available with -std=c++11 or -std=gnu++11 | |
enum class State { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In constructor 'gemmlowp::Worker::Worker(gemmlowp::BlockingCounter*)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:196:15: error: 'nullptr' was not declared in this scope | |
: task_(nullptr), | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:199:16: error: 'State' is not a class or namespace | |
state_(State::ThreadStartup), | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:200:73: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
counter_to_decrement_when_ready_(counter_to_decrement_when_ready) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:200:73: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In destructor 'gemmlowp::Worker::~Worker()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:205:17: error: 'State' is not a class or namespace | |
ChangeState(State::ExitAsSoonAsPossible); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:206:27: error: 'nullptr' was not declared in this scope | |
pthread_join(thread_, nullptr); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In member function 'void gemmlowp::Worker::ChangeState(gemmlowp::Worker::State)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:217:12: error: 'State' is not a class or namespace | |
case State::ThreadStartup: | |
^ | |
In file included from external/androidndk/ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/cassert:43:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:35, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:27, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:218:29: error: 'State' is not a class or namespace | |
assert(new_state == State::Ready); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:220:12: error: 'State' is not a class or namespace | |
case State::Ready: | |
^ | |
In file included from external/androidndk/ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/cassert:43:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:35, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:27, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:221:29: error: 'State' is not a class or namespace | |
assert(new_state == State::HasWork || | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:222:29: error: 'State' is not a class or namespace | |
new_state == State::ExitAsSoonAsPossible); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:224:12: error: 'State' is not a class or namespace | |
case State::HasWork: | |
^ | |
In file included from external/androidndk/ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/cassert:43:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:35, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:27, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:225:29: error: 'State' is not a class or namespace | |
assert(new_state == State::Ready || | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:226:29: error: 'State' is not a class or namespace | |
new_state == State::ExitAsSoonAsPossible); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:233:19: error: 'State' is not a class or namespace | |
if (state_ == State::Ready) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In member function 'void gemmlowp::Worker::ThreadFunc()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:244:17: error: 'State' is not a class or namespace | |
ChangeState(State::Ready); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:252:20: error: 'State' is not a class or namespace | |
&state_, State::Ready, &state_cond_, &state_mutex_); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:256:14: error: 'State' is not a class or namespace | |
case State::HasWork: | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:261:19: error: 'nullptr' was not declared in this scope | |
task_ = nullptr; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:262:23: error: 'State' is not a class or namespace | |
ChangeState(State::Ready); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:264:14: error: 'State' is not a class or namespace | |
case State::ExitAsSoonAsPossible: | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In static member function 'static void* gemmlowp::Worker::ThreadFunc(void*)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:274:12: error: 'nullptr' was not declared in this scope | |
return nullptr; | |
^ | |
In file included from external/androidndk/ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/cassert:43:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/fixedpoint.h:35, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:27, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In member function 'void gemmlowp::Worker::StartWork(gemmlowp::Task*)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:283:22: error: 'State' is not a class or namespace | |
assert(state_ == State::Ready); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:284:17: error: 'State' is not a class or namespace | |
ChangeState(State::HasWork); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:350:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 | |
WorkersPool(const WorkersPool&) = delete; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In destructor 'gemmlowp::WorkersPool::~WorkersPool()': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:319:15: error: 'w' does not name a type | |
for (auto w : workers_) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:322:3: error: expected ';' before '}' token | |
} | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:322:3: error: expected primary-expression before '}' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:322:3: error: expected ';' before '}' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:322:3: error: expected primary-expression before '}' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:322:3: error: expected ')' before '}' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:322:3: error: expected primary-expression before '}' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:388:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
void Run() const override { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In member function 'void gemmlowp::GemmWithPackedRhsTask<KernelFormat, InputScalar, OutputScalar, BitDepthParams, LhsOrder, RhsOrder, ResultOrder, LhsOffset, RhsOffset, OutputPipelineType>::Run() const': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:398:35: error: expected unqualified-id before ',' token | |
PackedLhs packed_lhs(Side::Lhs, local_allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:398:35: error: expected ')' before ',' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:398:66: error: expected initializer before ')' token | |
PackedLhs packed_lhs(Side::Lhs, local_allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:414:14: error: 'curr_result_block' does not name a type | |
auto curr_result_block = MatrixBlockBounds(result_block.start_row + r, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:417:47: error: 'curr_result_block' was not declared in this scope | |
UnpackResult<BitDepthParams>(&result, curr_result_block, packed_result, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In function 'int gemmlowp::HowManyThreads(gemmlowp::MultiThreadGemmContext*, int, int, int)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:512:23: error: 'uint64_t' in namespace 'std' does not name a type | |
static const std::uint64_t min_cubic_size_per_thread = 64 * 1024; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:515:16: error: 'uint64_t' in namespace 'std' does not name a type | |
const std::uint64_t cubic_size = | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:519:36: error: 'cubic_size' was not declared in this scope | |
std::min(thread_count, int(cubic_size / min_cubic_size_per_thread)); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:519:49: error: 'min_cubic_size_per_thread' was not declared in this scope | |
std::min(thread_count, int(cubic_size / min_cubic_size_per_thread)); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h: In function 'void gemmlowp::MultiThreadGemm(gemmlowp::MultiThreadGemmContext*, const gemmlowp::KernelBase&, const gemmlowp::MatrixMap<const InputScalar, LhsOrder>&, const gemmlowp::MatrixMap<const InputScalar, RhsOrder>&, gemmlowp::MatrixMap<OutputScalar, ResultOrder>*, const LhsOffset&, const RhsOffset&, const OutputPipelineType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:586:16: error: expected unqualified-id before ',' token | |
Side::Rhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:586:16: error: expected ')' before ',' token | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:586:18: error: conflicting declaration 'gemmlowp::PackedSideBlock<typename KernelFormat::Rhs> allocator' | |
Side::Rhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:577:14: note: previous declaration as 'gemmlowp::Allocator* allocator' | |
Allocator* allocator = context->allocator(); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:586:41: error: expected initializer before ')' token | |
Side::Rhs, allocator, block_params); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:605:12: error: 'lhs_block' does not name a type | |
auto lhs_block = lhs.block(start_row, 0, block_rows, depth); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:611:12: error: 'task' does not name a type | |
auto task = new TaskType(kernel, lhs_block, packed_rhs, result, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:615:43: error: 'task' was not declared in this scope | |
workers_pool->StartWorker(thread, task); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:618:9: error: 'task' was not declared in this scope | |
task->local_allocator = context->main_thread_task_allocator(); | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23:0: | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h: In function 'void gemmlowp::GemmWithOutputPipelinePC(gemmlowp::GemmContext*, const gemmlowp::MatrixMap<const InputScalar, LhsOrder>&, const gemmlowp::MatrixMap<const InputScalar, RhsOrder>&, gemmlowp::MatrixMap<OutputScalar, ResultOrder>*, const LhsOffset&, const RhsOffset&, const OutputPipelineType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:63:63: error: wrong number of template arguments (1, should be 2) | |
typedef DefaultKernel<KernelFamily::Gemv, BitDepthParams> Kernel; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:34:8: error: provided for 'template<gemmlowp::KernelFamily Family, class BitDepthParams> struct gemmlowp::DefaultKernel' | |
struct DefaultKernel | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23:0: | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:63:71: error: invalid type in declaration before ';' token | |
typedef DefaultKernel<KernelFamily::Gemv, BitDepthParams> Kernel; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:64:7: error: parse error in template argument list | |
MultiThreadGemm<typename Kernel::Format, InputScalar, OutputScalar, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:68:74: error: wrong number of template arguments (1, should be 2) | |
typedef DefaultKernel<KernelFamily::Gemv, DefaultL8R8BitDepthParams> | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:34:8: error: provided for 'template<gemmlowp::KernelFamily Family, class BitDepthParams> struct gemmlowp::DefaultKernel' | |
struct DefaultKernel | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23:0: | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:69:17: error: invalid type in declaration before ';' token | |
Kernel; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:70:7: error: parse error in template argument list | |
MultiThreadGemm<typename Kernel::Format, InputScalar, OutputScalar, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:77:63: error: wrong number of template arguments (1, should be 2) | |
typedef DefaultKernel<KernelFamily::Gemm, BitDepthParams> Kernel; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:34:8: error: provided for 'template<gemmlowp::KernelFamily Family, class BitDepthParams> struct gemmlowp::DefaultKernel' | |
struct DefaultKernel | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23:0: | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:77:71: error: invalid type in declaration before ';' token | |
typedef DefaultKernel<KernelFamily::Gemm, BitDepthParams> Kernel; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:78:7: error: parse error in template argument list | |
MultiThreadGemm<typename Kernel::Format, InputScalar, OutputScalar, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:82:74: error: wrong number of template arguments (1, should be 2) | |
typedef DefaultKernel<KernelFamily::Gemm, DefaultL8R8BitDepthParams> | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:19:0, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/kernel_default.h:34:8: error: provided for 'template<gemmlowp::KernelFamily Family, class BitDepthParams> struct gemmlowp::DefaultKernel' | |
struct DefaultKernel | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23:0: | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:83:17: error: invalid type in declaration before ';' token | |
Kernel; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:84:7: error: parse error in template argument list | |
MultiThreadGemm<typename Kernel::Format, InputScalar, OutputScalar, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h: In function 'void gemmlowp::GemmWithOutputPipeline(gemmlowp::GemmContext*, const gemmlowp::MatrixMap<const InputScalar, LhsOrder>&, const gemmlowp::MatrixMap<const InputScalar, RhsOrder>&, gemmlowp::MatrixMap<OutputScalar, ResultOrder>*, int, int, const OutputPipelineType&)': | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:106:62: error: expression list treated as compound expression in initializer [-fpermissive] | |
const OffsetColDup lhs_offset_vector(lhs_offset, lhs.rows()); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:107:62: error: expression list treated as compound expression in initializer [-fpermissive] | |
const OffsetRowDup rhs_offset_vector(rhs_offset, rhs.cols()); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h: In function 'void gemmlowp::Gemm(gemmlowp::GemmContext*, const gemmlowp::MatrixMap<const Scalar, LhsOrder>&, const gemmlowp::MatrixMap<const InputScalar, LhsOrder>&, gemmlowp::MatrixMap<Scalar, ResultOrder>*, int, int, int, int, int)': | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:126:78: error: there are no arguments to 'MakeStandardOutputPipeline' that depend on a template parameter, so a declaration of 'MakeStandardOutputPipeline' must be available [-fpermissive] | |
MakeStandardOutputPipeline(result_offset, result_mult_int, result_shift)); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In function 'void gemmlowp::eight_bit_int_gemm::{anonymous}::DestroyGlobalContext()': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:65:20: error: 'nullptr' was not declared in this scope | |
global_context = nullptr; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In function 'void gemmlowp::eight_bit_int_gemm::{anonymous}::EightBitIntGemmImpl(gemmlowp::GemmContext*, int, int, int, const uint8_t*, int32_t, int, const uint8_t*, int32_t, int, uint8_t*, int32_t, int32_t, int32_t, int, gemmlowp::eight_bit_int_gemm::BitDepthSetting)': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:82:21: error: 'MapOrder' is not a class or namespace | |
transpose_c ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:82:42: error: 'MapOrder' is not a class or namespace | |
transpose_c ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:84:21: error: 'MapOrder' is not a class or namespace | |
transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:84:42: error: 'MapOrder' is not a class or namespace | |
transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:86:21: error: 'MapOrder' is not a class or namespace | |
transpose_b ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:86:42: error: 'MapOrder' is not a class or namespace | |
transpose_b ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:88:46: error: invalid type in declaration before '(' token | |
MatrixMap<const std::uint8_t, LhsOrder> lhs(a, m, k, lda); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:88:59: error: expression list treated as compound expression in initializer [-fpermissive] | |
MatrixMap<const std::uint8_t, LhsOrder> lhs(a, m, k, lda); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:89:46: error: invalid type in declaration before '(' token | |
MatrixMap<const std::uint8_t, RhsOrder> rhs(b, k, n, ldb); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:89:59: error: expression list treated as compound expression in initializer [-fpermissive] | |
MatrixMap<const std::uint8_t, RhsOrder> rhs(b, k, n, ldb); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:90:46: error: invalid type in declaration before '(' token | |
MatrixMap<std::uint8_t, ResultOrder> result(c, m, n, ldc); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:90:59: error: expression list treated as compound expression in initializer [-fpermissive] | |
MatrixMap<std::uint8_t, ResultOrder> result(c, m, n, ldc); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:94:8: error: 'BitDepthSetting' is not a class or namespace | |
case BitDepthSetting::BIT_DEPTH_SETTING: \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:99:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A8B8, DefaultL8R8BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:97:38: error: no matching function for call to 'Gemm(gemmlowp::GemmContext*&, int&, int&, int*&, const int&, const int&, const int&, const int&, const int&)' | |
result_mult_int, result_shift); \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:99:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A8B8, DefaultL8R8BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:97:38: note: candidate is: | |
result_mult_int, result_shift); \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:99:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A8B8, DefaultL8R8BitDepthParams) | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23:0: | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:119:6: note: template<class Scalar, class BitDepthParams, gemmlowp::MapOrder LhsOrder, gemmlowp::MapOrder RhsOrder, gemmlowp::MapOrder ResultOrder> void gemmlowp::Gemm(gemmlowp::GemmContext*, const gemmlowp::MatrixMap<const Scalar, LhsOrder>&, const gemmlowp::MatrixMap<const InputScalar, LhsOrder>&, gemmlowp::MatrixMap<Scalar, ResultOrder>*, int, int, int, int, int) | |
void Gemm(GemmContext* context, const MatrixMap<const Scalar, LhsOrder>& lhs, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:119:6: note: template argument deduction/substitution failed: | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:97:38: note: mismatched types 'const gemmlowp::MatrixMap<const unsigned char, LhsOrder>' and 'int' | |
result_mult_int, result_shift); \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:99:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A8B8, DefaultL8R8BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:94:8: error: 'BitDepthSetting' is not a class or namespace | |
case BitDepthSetting::BIT_DEPTH_SETTING: \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:100:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A5B7, DefaultL7R5BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:97:38: error: no matching function for call to 'Gemm(gemmlowp::GemmContext*&, int&, int&, int*&, const int&, const int&, const int&, const int&, const int&)' | |
result_mult_int, result_shift); \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:100:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A5B7, DefaultL7R5BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:97:38: note: candidate is: | |
result_mult_int, result_shift); \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:100:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A5B7, DefaultL7R5BitDepthParams) | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23:0: | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:119:6: note: template<class Scalar, class BitDepthParams, gemmlowp::MapOrder LhsOrder, gemmlowp::MapOrder RhsOrder, gemmlowp::MapOrder ResultOrder> void gemmlowp::Gemm(gemmlowp::GemmContext*, const gemmlowp::MatrixMap<const Scalar, LhsOrder>&, const gemmlowp::MatrixMap<const InputScalar, LhsOrder>&, gemmlowp::MatrixMap<Scalar, ResultOrder>*, int, int, int, int, int) | |
void Gemm(GemmContext* context, const MatrixMap<const Scalar, LhsOrder>& lhs, | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:119:6: note: template argument deduction/substitution failed: | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:97:38: note: mismatched types 'const gemmlowp::MatrixMap<const unsigned char, LhsOrder>' and 'int' | |
result_mult_int, result_shift); \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:100:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH' | |
GEMMLOWP_HANDLE_BIT_DEPTH(A5B7, DefaultL7R5BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In function 'void gemmlowp::eight_bit_int_gemm::{anonymous}::EightBitIntGemmInt32Impl(gemmlowp::GemmContext*, int, int, int, const uint8_t*, int32_t, int, const uint8_t*, int32_t, int, int32_t*, int, gemmlowp::eight_bit_int_gemm::BitDepthSetting)': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:117:21: error: 'MapOrder' is not a class or namespace | |
transpose_c ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:117:42: error: 'MapOrder' is not a class or namespace | |
transpose_c ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:119:21: error: 'MapOrder' is not a class or namespace | |
transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:119:42: error: 'MapOrder' is not a class or namespace | |
transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:121:21: error: 'MapOrder' is not a class or namespace | |
transpose_b ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:121:42: error: 'MapOrder' is not a class or namespace | |
transpose_b ? MapOrder::RowMajor : MapOrder::ColMajor; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:123:46: error: invalid type in declaration before '(' token | |
MatrixMap<const std::uint8_t, LhsOrder> lhs(a, m, k, lda); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:123:59: error: expression list treated as compound expression in initializer [-fpermissive] | |
MatrixMap<const std::uint8_t, LhsOrder> lhs(a, m, k, lda); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:124:46: error: invalid type in declaration before '(' token | |
MatrixMap<const std::uint8_t, RhsOrder> rhs(b, k, n, ldb); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:124:59: error: expression list treated as compound expression in initializer [-fpermissive] | |
MatrixMap<const std::uint8_t, RhsOrder> rhs(b, k, n, ldb); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:125:46: error: invalid type in declaration before '(' token | |
MatrixMap<std::int32_t, ResultOrder> result(c, m, n, ldc); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:125:59: error: expression list treated as compound expression in initializer [-fpermissive] | |
MatrixMap<std::int32_t, ResultOrder> result(c, m, n, ldc); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:127:8: error: 'empty_pipeline' does not name a type | |
auto empty_pipeline = std::make_tuple(); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:131:8: error: 'BitDepthSetting' is not a class or namespace | |
case BitDepthSetting::BIT_DEPTH_SETTING: \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:135:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH_INT32' | |
GEMMLOWP_HANDLE_BIT_DEPTH_INT32(A8B8, DefaultL8R8BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:133:61: error: 'empty_pipeline' was not declared in this scope | |
context, lhs, rhs, &result, lhs_offset, rhs_offset, empty_pipeline); \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:135:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH_INT32' | |
GEMMLOWP_HANDLE_BIT_DEPTH_INT32(A8B8, DefaultL8R8BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:131:8: error: 'BitDepthSetting' is not a class or namespace | |
case BitDepthSetting::BIT_DEPTH_SETTING: \ | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:136:5: note: in expansion of macro 'GEMMLOWP_HANDLE_BIT_DEPTH_INT32' | |
GEMMLOWP_HANDLE_BIT_DEPTH_INT32(A5B7, DefaultL7R5BitDepthParams) | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:163:8: error: 'unique_ptr' in namespace 'std' does not name a template type | |
std::unique_ptr<std::uint8_t[]> buffer_; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In constructor 'gemmlowp::eight_bit_int_gemm::{anonymous}::Scratch::Scratch()': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:145:15: error: class 'gemmlowp::eight_bit_int_gemm::{anonymous}::Scratch' does not have any field named 'buffer_' | |
Scratch() : buffer_(), size_(0) {} | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In member function 'void gemmlowp::eight_bit_int_gemm::{anonymous}::Scratch::AssureSize(int32_t)': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:151:5: error: 'buffer_' was not declared in this scope | |
buffer_.reset(new std::uint8_t[required_size]); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In member function 'void gemmlowp::eight_bit_int_gemm::{anonymous}::Scratch::Clear()': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:156:5: error: 'buffer_' was not declared in this scope | |
buffer_.reset(nullptr); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:156:19: error: 'nullptr' was not declared in this scope | |
buffer_.reset(nullptr); | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In member function 'uint8_t* gemmlowp::eight_bit_int_gemm::{anonymous}::Scratch::buffer()': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:160:35: error: 'buffer_' was not declared in this scope | |
std::uint8_t* buffer() { return buffer_.get(); } | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: At global scope: | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:167:27: error: 'nullptr' was not declared in this scope | |
Scratch* global_scratch = nullptr; | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In function 'gemmlowp::eight_bit_int_gemm::{anonymous}::Scratch* gemmlowp::eight_bit_int_gemm::{anonymous}::GetOrCreateGlobalScratch()': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:170:25: error: 'nullptr' was not declared in this scope | |
if (global_scratch == nullptr) { | |
^ | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc: In function 'void gemmlowp::eight_bit_int_gemm::{anonymous}::DestroyGlobalScratch()': | |
external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:178:20: error: 'nullptr' was not declared in this scope | |
global_scratch = nullptr; | |
^ | |
In file included from external/gemmlowp/eight_bit_int_gemm/../public/../internal/unpack.h:23:0, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/single_thread_gemm.h:29, | |
from external/gemmlowp/eight_bit_int_gemm/../public/../internal/multi_thread_gemm.h:26, | |
from external/gemmlowp/eight_bit_int_gemm/../public/gemmlowp.h:20, | |
from external/gemmlowp/eight_bit_int_gemm/eight_bit_int_gemm.cc:23: | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h: In instantiation of 'gemmlowp::OutputStageTanhEvalImpl<tInputType>::OutputStageTanhEvalImpl(const OutputStage&) [with tInputType = int; gemmlowp::OutputStageTanhEvalImpl<tInputType>::OutputStage = gemmlowp::OutputStageTanh]': | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:309:45: required from here | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:251:34: error: using invalid field 'gemmlowp::OutputStageTanhEvalImpl<tInputType>::inverse_amplitude_normalized' | |
inverse_amplitude_normalized = | |
^ | |
external/gemmlowp/eight_bit_int_gemm/../public/../internal/output.h:260:26: error: using invalid field 'gemmlowp::OutputStageTanhEvalImpl<tInputType>::amplitude_normalized' | |
amplitude_normalized = | |
^ | |
____[12 / 383] Compiling external/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc [for host] | |
____[5 / 312] Compiling external/protobuf/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc [for host] | |
Target //tensorflow/examples/android:tensorflow_demo failed to build | |
Use --verbose_failures to see the command lines of failed build steps. | |
____Elapsed time: 1.781s, Critical Path: 1.40s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment