Open hillwoodroc opened 1 week ago
No response
6.5.0
[ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c: In function ‘dmi_decode_hp’: [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:381:65: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 381 | pr_attr("Device Path", "%s", dmi_string(h, data[0x1C])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:382:69: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 382 | pr_attr("Structured Name", "%s", dmi_string(h, data[0x1D])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:383:65: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 383 | pr_attr("Device Name", "%s", dmi_string(h, data[0x1E])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:385:67: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 385 | pr_attr("UEFI Location", "%s", dmi_string(h, data[0x1F])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:395:69: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 395 | pr_attr("PCI Part Number", "%s", dmi_string(h, data[0x22])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:396:67: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 396 | pr_attr("Serial Number", "%s", dmi_string(h, data[0x23])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:409:63: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 409 | pr_attr("Rack Name", "%s", dmi_string(h, data[0x04])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:410:68: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 410 | pr_attr("Enclosure Name", "%s", dmi_string(h, data[0x05])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:411:69: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 411 | pr_attr("Enclosure Model", "%s", dmi_string(h, data[0x06])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:412:70: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 412 | pr_attr("Enclosure Serial", "%s", dmi_string(h, data[0x0A])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:414:64: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 414 | pr_attr("Server Bay", "%s", dmi_string(h, data[0x07])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:560:76: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 560 | pr_attr("Backplane Name", "%s", dmi_string(h, data[0x14])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:591:68: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 591 | pr_attr("Version String", "%s", dmi_string(h, data[0x0A])); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c: In function ‘dmi_decode_ibm_lenovo’: [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:644:47: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 644 | || strcmp(dmi_string(h, 1), "TVT-Enablement") != 0) [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:720:64: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 720 | pr_attr("Version ID", "%s", dmi_string(h, 1)); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c:721:66: error: passing argument 1 of ‘dmi_string’ from incompatible pointer type [-Wincompatible-pointer-types] [ 63s] 721 | pr_attr("Release Date", "%s", dmi_string(h, 2)); [ 63s] | ^ [ 63s] | | [ 63s] | const struct dmi_header * [ 63s] /home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/deepin-system-monitor-main/3rdparty/lscpu.h:330:49: note: expected ‘const struct lscpu_dmi_header *’ but argument is of type ‘const struct dmi_header *’ [ 63s] 330 | char *dmi_string(const struct lscpu_dmi_header *dm, uint8_t s); [ 63s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63s] make[2]: *** [deepin-system-monitor-main/CMakeFiles/deepin-system-monitor.dir/build.make:2511: deepin-system-monitor-main/CMakeFiles/deepin-system-monitor.dir/3rdparty/dmidecode/dmioem.c.o] Error 1 [ 63s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/build' [ 63s] make[2]: *** Waiting for unfinished jobs.... [ 63s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/deepin-system-monitor-6.5.0/build'
请确认是否为依赖包问题
不是依赖包的问题,是不支持 gcc 14. 加 -Wno-error=incompatible-pointer-types 参数可以跳过。
SUMMARY | 问题概要
No response
SOFTWARE/OS VERSIONS | 软件/系统版本信息
PRE-REQUIREMENT | 预置条件
No response
STEPS TO REPRODUCE | 复现步骤
OBSERVED RESULT | 观察到的结果
No response
EXPECTED RESULT | 期望的结果
No response
ADDITIONAL INFORMATION | 额外补充
No response