Closed fatalfeel closed 2 years ago
Warning: this issue has been inactive for 35 days and will be automatically closed on 2022-06-07 if there is no further activity.
If you are waiting for a response but haven't received one it's possible your question is somehow inappropriate. E.g. it is off topic, you didn't follow the issue submission instructions, or your question is easily answerable by reading the FAQ, dlib's official compilation instructions, dlib's API documentation, or a Google search.
Warning: this issue has been inactive for 42 days and will be automatically closed on 2022-06-07 if there is no further activity.
If you are waiting for a response but haven't received one it's possible your question is somehow inappropriate. E.g. it is off topic, you didn't follow the issue submission instructions, or your question is easily answerable by reading the FAQ, dlib's official compilation instructions, dlib's API documentation, or a Google search.
Notice: this issue has been closed because it has been inactive for 45 days. You may reopen this issue if it has been closed in error.
cmake .. -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=toolchain.make -DCMAKE_INSTALL_PREFIX=/opt/nt98528/dlib -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE="-DARM_NEON__ -O3 -g" -DCMAKE_CXX_FLAGS_RELEASE="-DARM_NEON__ -O3 -g" -DDLIB_USE_CUDA=OFF -DUSE_NEON_INSTRUCTIONS=ON
after add -mfpu=neon build ok /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// [ 37%] Building C object dlib/CMakeFiles/dlib.dir/external/libpng/arm/arm_init.c.o cd /root/image_sdk/dlib/_mpsoc/dlib && /opt/ivot/arm-ca9-linux-gnueabihf-6.5/bin/arm-ca9-linux-gnueabihf-gcc -DDLIB_JPEG_STATIC -I/root/image_sdk/dlib/dlib/external/libpng -I/root/image_sdk/dlib/dlib/external/zlib -DARM_NEON__ -O3 -g -DDLIB_DISABLE_ASSERTS -DDLIB_JPEG_SUPPORT -DDLIB_PNG_SUPPORT -DDLIB_NO_GUI_SUPPORT -DDLIBCMAKE_GENERATED_A_CONFIG_H_FILE -DDLIB_CHECK_FOR_VERSION_MISMATCH=DLIB_VERSION_MISMATCH_CHECKEXPECTED_VERSION_19_23_99 -MD -MT dlib/CMakeFiles/dlib.dir/external/libpng/arm/arm_init.c.o -MF CMakeFiles/dlib.dir/external/libpng/arm/arm_init.c.o.d -o CMakeFiles/dlib.dir/external/libpng/arm/arm_init.c.o -c /root/image_sdk/dlib/dlib/external/libpng/arm/arm_init.c [ 38%] Building C object dlib/CMakeFiles/dlib.dir/external/libpng/arm/filter_neon_intrinsics.c.o cd /root/image_sdk/dlib/_mpsoc/dlib && /opt/ivot/arm-ca9-linux-gnueabihf-6.5/bin/arm-ca9-linux-gnueabihf-gcc -DDLIB_JPEG_STATIC -I/root/image_sdk/dlib/dlib/external/libpng -I/root/image_sdk/dlib/dlib/external/zlib -D__ARM_NEON -O3 -g -DDLIB_DISABLE_ASSERTS -DDLIB_JPEG_SUPPORT -DDLIB_PNG_SUPPORT -DDLIB_NO_GUI_SUPPORT -DDLIBCMAKE_GENERATED_A_CONFIG_H_FILE -DDLIB_CHECK_FOR_VERSION_MISMATCH=DLIB_VERSION_MISMATCH_CHECKEXPECTED_VERSION_19_23_99 -MD -MT dlib/CMakeFiles/dlib.dir/external/libpng/arm/filter_neon_intrinsics.c.o -MF CMakeFiles/dlib.dir/external/libpng/arm/filter_neon_intrinsics.c.o.d -o CMakeFiles/dlib.dir/external/libpng/arm/filter_neon_intrinsics.c.o -c /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c [ 39%] Building C object dlib/CMakeFiles/dlib.dir/external/libpng/png.c.o cd /root/image_sdk/dlib/_mpsoc/dlib && /opt/ivot/arm-ca9-linux-gnueabihf-6.5/bin/arm-ca9-linux-gnueabihf-gcc -DDLIB_JPEG_STATIC -I/root/image_sdk/dlib/dlib/external/libpng -I/root/image_sdk/dlib/dlib/external/zlib -DARM_NEON__ -O3 -g -DDLIB_DISABLE_ASSERTS -DDLIB_JPEG_SUPPORT -DDLIB_PNG_SUPPORT -DDLIB_NO_GUI_SUPPORT -DDLIBCMAKE_GENERATED_A_CONFIG_H_FILE -DDLIB_CHECK_FOR_VERSION_MISMATCH=DLIB_VERSION_MISMATCH_CHECKEXPECTED_VERSION_19_23_99 -MD -MT dlib/CMakeFiles/dlib.dir/external/libpng/png.c.o -MF CMakeFiles/dlib.dir/external/libpng/png.c.o.d -o CMakeFiles/dlib.dir/external/libpng/png.c.o -c /root/image_sdk/dlib/dlib/external/libpng/png.c In file included from /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:20:0: /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c: In function \u2018paeth\u2019: /opt/ivot/arm-ca9-linux-gnueabihf-6.5/lib/gcc/arm-ca9-linux-gnueabihf/6.5.0/include/arm_neon.h:7907:1: error: inlining failed in call to always_inline \u2018vbsl_u8\u2019: target specific option mismatch vbsl_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c) ^
~~ /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:258:6: note: called from here e = vbsl_u8(e, a, d);^~~~In file included from /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:20:0: /opt/ivot/arm-ca9-linux-gnueabihf-6.5/lib/gcc/arm-ca9-linux-gnueabihf/6.5.0/include/arm_neon.h:7907:1: error: inlining failed in call to always_inline \u2018vbsl_u8\u2019: target specific option mismatch vbsl_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c) ^~~ /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:257:6: note: called from here d = vbsl_u8(d, b, c);^~~~In file included from /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:20:0: /opt/ivot/arm-ca9-linux-gnueabihf-6.5/lib/gcc/arm-ca9-linux-gnueabihf/6.5.0/include/arm_neon.h:6510:1: error: inlining failed in call to always_inline \u2018vmovn_u16\u2019: target specific option mismatch vmovn_u16 (uint16x8_t a) ^~~~~ /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:255:6: note: called from here e = vmovn_u16(p1);^~~~~ In file included from /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:20:0: /opt/ivot/arm-ca9-linux-gnueabihf-6.5/lib/gcc/arm-ca9-linux-gnueabihf/6.5.0/include/arm_neon.h:6510:1: error: inlining failed in call to always_inline \u2018vmovn_u16\u2019: target specific option mismatch vmovn_u16 (uint16x8_t a) ^~~~~ /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:254:6: note: called from here d = vmovn_u16(pb);^~~~~ In file included from /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:20:0: /opt/ivot/arm-ca9-linux-gnueabihf-6.5/lib/gcc/arm-ca9-linux-gnueabihf/6.5.0/include/arm_neon.h:12049:1: error: inlining failed in call to always_inline \u2018vandq_u16\u2019: target specific option mismatch vandq_u16 (uint16x8_t a, uint16x8_t __b) ^~~~~ /root/image_sdk/dlib/dlib/external/libpng/arm/filter_neon_intrinsics.c:252:7: note: called from here p1 = vandq_u16(p1, pa); / pa <= pb && pa <= pc /