-
Notifications
You must be signed in to change notification settings - Fork 29
Description
[root@localhost build]# uname -a
Linux localhost.localdomain 6.12.0-55.14.1.el10_0.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Jun 7 10:42:27 UTC 2025 x86_64 GNU/Linux
包含于文件 /root/OpenMPL/OpenVML/build/interface/sqr_d.c:27:
/root/OpenMPL/OpenVML/build/interface/sqr_d.c: 在函数‘vdSqr’中:
/root/OpenMPL/OpenVML/include/openvml_macros.h:47:33: 错误:implicit declaration of function ‘dsqr_k’; did you mean ‘sdqr_k’? [-Wimplicit-function-declaration]
47 | #define DSQR_K OpenVML_FUNCNAME(dsqr_k)
| ^~~~~~
/root/OpenMPL/OpenVML/include/openvml_driver.h:38:3: 附注:in definition of macro ‘EXEC_VML’
38 | kernel(n, a, b, y, z, other_params)
| ^~~~~~
/root/OpenMPL/OpenVML/include/openvml_common.h:52:39: 附注:在宏 ‘OpenVML_FUNCNAME_3’ 展开时
52 | #define OpenVML_FUNCNAME_2(pre,x,suf) OpenVML_FUNCNAME_3(pre, x, suf)
| ^~~~~~~~~~~~~~~~~~
/root/OpenMPL/OpenVML/include/openvml_common.h:53:31: 附注:在宏 ‘OpenVML_FUNCNAME_2’ 展开时
53 | #define OpenVML_FUNCNAME_1(x) OpenVML_FUNCNAME_2(OPENVML_FUNC_PREFIX, x, OPENVML_FUNC_SUFFIX)
| ^~~~~~~~~~~~~~~~~~
/root/OpenMPL/OpenVML/include/openvml_common.h:54:29: 附注:在宏 ‘OpenVML_FUNCNAME_1’ 展开时
54 | #define OpenVML_FUNCNAME(x) OpenVML_FUNCNAME_1(x)
| ^~~~~~~~~~~~~~~~~~
/root/OpenMPL/OpenVML/include/openvml_macros.h:47:16: 附注:在宏 ‘OpenVML_FUNCNAME’ 展开时
47 | #define DSQR_K OpenVML_FUNCNAME(dsqr_k)
| ^~~~~~~~~~~~~~~~
/root/OpenMPL/OpenVML/include/openvml_macros.h:141:15: 附注:在宏 ‘DSQR_K’ 展开时
141 | #define SQR_K DSQR_K
| ^~~~~~
/root/OpenMPL/OpenVML/build/interface/sqr_d.c:37:15: 附注:在宏 ‘SQR_K’ 展开时
37 | EXEC_VML(0, SQR_K, n, (VML_FLOAT*)a, NULL, y, NULL, NULL);
| ^~~~~
make[2]: *** [interface/CMakeFiles/openvml_interface_core.dir/build.make:542:interface/CMakeFiles/openvml_interface_core.dir/sqr_d.c.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:232:interface/CMakeFiles/openvml_interface_core.dir/all] 错误 2
make: *** [Makefile:146:all] 错误 2