【DM版本】:DM Database Server 64 V8,DB Version: 0x7000c,03134284044-20230420-188270-20040
【操作系统】:CentOS Linux release 7.9.2009 (Core)
【CPU】:Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
【问题描述】:
$ python3 -V
Python 3.8.17
$ pip3 -V
pip 23.1.2 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
对dmPython生成 whl,执行以下命令失败:
$ python3 setup.py bdist_wheel
Connection.c:46:47: 错误:‘DSQL_ATTR_CRYPTO_NAME’未声明(不在函数内)
static udint4 gc_attr_crypto_name = DSQL_ATTR_CRYPTO_NAME;
^
Connection.c:47:47: 错误:‘DSQL_ATTR_CERTIFICATE’未声明(不在函数内)
static udint4 gc_attr_certificate = DSQL_ATTR_CERTIFICATE;
源码包是从以下地址下载的,看文件名日期是2020年的,是否和最新的DM8库不兼容,怀疑源码不是最新的:
https://download.dameng.com/eco/docs/python-126594-20201027.zip