mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2024-09-20 11:23:16 +00:00
main/lm-sensors: fix build with gcc14
This commit is contained in:
parent
3c35a00b72
commit
b7d18c1a8d
2 changed files with 24 additions and 0 deletions
|
@ -25,6 +25,7 @@ install="$pkgname.post-upgrade"
|
|||
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/lm-sensors/lm-sensors/archive/V$_ver.tar.gz
|
||||
sensors-detect-alpine.patch
|
||||
gcc14.patch
|
||||
fancontrol.initd
|
||||
sensord.confd
|
||||
sensord.initd
|
||||
|
@ -95,6 +96,7 @@ sensord_openrc() {
|
|||
sha512sums="
|
||||
4e80361913aff5403f1f0737fd4f42cffe43cc170ef48fff3914c9952f71990739d723f7b0b8120d9a01bcbbc829e964cfbd0a5cf18508af8f8dc825b49860bf lm-sensors-3.6.0.tar.gz
|
||||
794cf2aaa2a9e809c6b67f4c888a89064bba3e5b9333a9f0101a92372c25012e506fa48e86523f57cf30e5c2a808bc38058fd8640c870ea6b48faab44794cfbb sensors-detect-alpine.patch
|
||||
e2a9e63f1a58423d5c463cf1dae9e54074624ba623c0eefd762f37e2bc102950a5be36371bb05e2f8d55554d787208adaa74cee23044288007e324331de155a2 gcc14.patch
|
||||
04756c3844033dc7897e1348181140a43f8470c1bb863f1524b21bbe6be2f13fbf17ac3a68270c96a70d8c148124fea569d1ef75619bbe383e15ec705ea18b21 fancontrol.initd
|
||||
a77d81ab7ded085ba19e4c637e93268f889ccb8ce9e008a210ae135cb6e2140be07e5d455cf7fcc1084fd57cfbfb3f2bb37207123aebe9566f78b5183806fd7d sensord.confd
|
||||
9a19874c158e82ab076ed5fb96a40d4bfb4957bfd5a2ce66aa207c06e577bc1b048336c0046a9f856f6d00dc10e68a0dc9726f6e726a8f7bfd50c4043ee1e26a sensord.initd
|
||||
|
|
22
main/lm-sensors/gcc14.patch
Normal file
22
main/lm-sensors/gcc14.patch
Normal file
|
@ -0,0 +1,22 @@
|
|||
diff --git a/prog/sensord/rrd.c b/prog/sensord/rrd.c
|
||||
index a531362..36d685f 100644
|
||||
--- a/prog/sensord/rrd.c
|
||||
+++ b/prog/sensord/rrd.c
|
||||
@@ -299,7 +299,7 @@ int rrdInit(void)
|
||||
argv[argc++] = rraBuff;
|
||||
argv[argc] = NULL;
|
||||
|
||||
- ret = rrd_create(argc, (char**) argv);
|
||||
+ ret = rrd_create(argc, (const char**) argv);
|
||||
if (ret == -1) {
|
||||
sensorLog(LOG_ERR, "Error creating RRD file: %s: %s",
|
||||
sensord_args.rrdFile, rrd_get_error());
|
||||
@@ -455,7 +455,7 @@ int rrdUpdate(void)
|
||||
const char *argv[] = {
|
||||
"sensord", sensord_args.rrdFile, rrdBuff, NULL
|
||||
};
|
||||
- if ((ret = rrd_update(3, (char **) /* WEAK */ argv))) {
|
||||
+ if ((ret = rrd_update(3, (const char **) /* WEAK */ argv))) {
|
||||
sensorLog(LOG_ERR, "Error updating RRD file: %s: %s",
|
||||
sensord_args.rrdFile, rrd_get_error());
|
||||
}
|
Loading…
Reference in a new issue