Note that since the upload of 20.08-13 the package now fails to build for
different reasons on i386 vs arm64/armhf.

I've opened https://bugs.debian.org/1042942 for i386.

On arm64/armhf the bug seems to be due to a missing include in
core/utils/misc/Utility.h from libarm-compute-dev.

[  2%] Building CXX object 
profiling/common/src/CMakeFiles/pipeCommon.dir/CommandHandlerRegistry.cpp.o
cd /<<PKGBUILDDIR>>/build-area/profiling/common/src && /usr/bin/c++ 
-DARMCOMPUTECL_ENABLED -DARMCOMPUTENEON_ENABLED -DARMNN_DYNAMIC_BACKEND_ENABLED 
-DARMNN_SERIALIZER 
-DARMNN_SERIALIZER_SCHEMA_PATH=\"/<<PKGBUILDDIR>>/src/armnnSerializer/ArmnnSchema.fbs\"
 -DARMNN_TF_LITE_PARSER -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DDYNAMIC_BACKEND_BUILD_DIR=\"/<<PKGBUILDDIR>>/build-area\" 
-I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/profiling 
-I/<<PKGBUILDDIR>>/profiling/common/include -I/<<PKGBUILDDIR>>/common/include 
-I/<<PKGBUILDDIR>>/src/profiling -I/<<PKGBUILDDIR>>/src/armnnUtils -isystem 
/<<PKGBUILDDIR>>/third-party -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++14 -Wall -Wextra -Werror -Wold-style-cast 
-Wno-missing-braces -Wconversion -Wsign-conversion -fPIC   
'-DDYNAMIC_BACKEND_PATHS="/usr/lib/aarch64-linux-gnu/armnn22/"' -MD -MT 
profiling/common/src/CMakeFiles/pipeCommon.dir/CommandHandlerRegistry.cpp.o -MF 
CMakeFiles/pipeCommon.dir/CommandHandlerRegistry.cpp.o.d -o 
CMakeFiles/pipeCommon.dir/CommandHandlerRegistry.cpp.o -c 
/<<PKGBUILDDIR>>/profiling/common/src/CommandHandlerRegistry.cpp
In file included from 
/usr/include/aarch64-linux-gnu/arm_compute/core/TensorShape.h:29,
                 from 
/usr/include/aarch64-linux-gnu/arm_compute/core/ITensorInfo.h:29,
                 from 
/usr/include/aarch64-linux-gnu/arm_compute/core/ITensor.h:27,
                 from 
/<<PKGBUILDDIR>>/src/backends/aclCommon/ArmComputeTensorUtils.hpp:10,
                 from 
/<<PKGBUILDDIR>>/src/backends/aclCommon/ArmComputeTensorUtils.cpp:5:
/usr/include/aarch64-linux-gnu/arm_compute/core/utils/misc/Utility.h: In 
function ‘bool arm_compute::utility::check_aligned(void*, size_t)’:
/usr/include/aarch64-linux-gnu/arm_compute/core/utils/misc/Utility.h:194:35: 
error: ‘uintptr_t’ in namespace ‘std’ does not name a type
  194 |     return (reinterpret_cast<std::uintptr_t>(ptr) % alignment) == 0;
      |                                   ^~~~~~~~~
/usr/include/aarch64-linux-gnu/arm_compute/core/utils/misc/Utility.h:30:1: 
note: ‘std::uintptr_t’ is defined in header ‘<cstdint>’; did you forget to 
‘#include <cstdint>’?
   29 | #include <limits>
  +++ |+#include <cstdint>
   30 | #include <numeric>
[  2%] Building CXX object 
src/backends/backendsCommon/CMakeFiles/armnnBackendsCommon.dir/DynamicBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-area/src/backends/backendsCommon && /usr/bin/c++ 
-DARMCOMPUTECL_ENABLED -DARMCOMPUTENEON_ENABLED -DARMNN_DYNAMIC_BACKEND_ENABLED 
-DARMNN_SERIALIZER 
-DARMNN_SERIALIZER_SCHEMA_PATH=\"/<<PKGBUILDDIR>>/src/armnnSerializer/ArmnnSchema.fbs\"
 -DARMNN_TF_LITE_PARSER -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DDYNAMIC_BACKEND_BUILD_DIR=\"/<<PKGBUILDDIR>>/build-area\" 
-I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/profiling 
-I/<<PKGBUILDDIR>>/include/armnn/backends -I/<<PKGBUILDDIR>>/src/armnn 
-I/<<PKGBUILDDIR>>/src/armnnUtils -I/<<PKGBUILDDIR>>/src/backends 
-I/<<PKGBUILDDIR>>/src/profiling -I/<<PKGBUILDDIR>>/profiling/common/include 
-isystem /<<PKGBUILDDIR>>/third-party -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -Wall 
-Wextra -Werror -Wold-style-cast -Wno-missing-braces -Wconversion 
-Wsign-conversion -fPIC   
'-DDYNAMIC_BACKEND_PATHS="/usr/lib/aarch64-linux-gnu/armnn22/"' -MD -MT 
src/backends/backendsCommon/CMakeFiles/armnnBackendsCommon.dir/DynamicBackend.cpp.o
 -MF CMakeFiles/armnnBackendsCommon.dir/DynamicBackend.cpp.o.d -o 
CMakeFiles/armnnBackendsCommon.dir/DynamicBackend.cpp.o -c 
/<<PKGBUILDDIR>>/src/backends/backendsCommon/DynamicBackend.cpp
make[3]: *** 
[src/backends/aclCommon/CMakeFiles/armnnAclCommon.dir/build.make:79: 
src/backends/aclCommon/CMakeFiles/armnnAclCommon.dir/ArmComputeTensorUtils.cpp.o]
 Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-area'
make[2]: *** [CMakeFiles/Makefile2:989: 
src/backends/aclCommon/CMakeFiles/armnnAclCommon.dir/all] Error 2

Reply via email to