testing/ddcci-driver-linux-src fails to build with linux-edge-dev-6.8.1-r0
Package Information
- Package name*: ddcci-driver-linux-src-0.4.4-r2 and linux-edge-dev-6.8.1-r0
- Alpine version*: edge / 3.20.0_alpha20240315
- Alpine architecture*: x86_64
Summary
> doas apk fix ddcci-driver-linux-src
WARNING: opening /home/hugo/packages/main: No such file or directory
(1/1) Reinstalling ddcci-driver-linux-src (0.4.4-r2)
Executing akms-0.2.1-r0.trigger
akms: Building module ddcci-driver-linux/0.4.4-r2 for kernel 6.8.1-0-edge
WARNING: opening /home/hugo/packages/main: No such file or directory
WARNING: opening /home/hugo/packages/main: No such file or directory
(1/8) Installing libasm (0.191-r0)
(2/8) Installing elfutils-dev (0.191-r0)
(3/8) Installing flex (2.6.4-r6)
(4/8) Installing bison (3.8.2-r1)
(5/8) Installing linux-edge-dev (6.8.1-r0)
(6/8) Installing .akms-build (20240319.154618)
(7/8) Installing bison-doc (3.8.2-r1)
(8/8) Installing flex-doc (2.6.4-r6)
OK: 13718 MiB in 3090 packages
make: Entering directory '/usr/src/linux-headers-6.8.1-0-edge'
CC [M] /var/lib/akms/6.8.1-0-edge/ddcci-driver-linux/0.4.4-r2/build/ddcci/ddcci.o
/usr/src/ddcci-driver-linux-0.4.4/ddcci/ddcci.c: In function 'ddcci_detect':
/usr/src/ddcci-driver-linux-0.4.4/ddcci/ddcci.c:1669:9: error: implicit declaration of function 'strlcpy'; did you mean 'strscpy'? [-Werror=implicit-function-declaration]
1669 | strlcpy(info->type, (outer_addr == DDCCI_DEFAULT_DEVICE_ADDR) ? "ddcci" : "ddcci-dependent", I2C_NAME_SIZE);
| ^~~~~~~
| strscpy
/usr/src/ddcci-driver-linux-0.4.4/ddcci/ddcci.c: At top level:
/usr/src/ddcci-driver-linux-0.4.4/ddcci/ddcci.c:1827:27: error: 'I2C_CLASS_DDC' undeclared here (not in a function); did you mean 'I2C_CLASS_SPD'?
1827 | .class = I2C_CLASS_DDC,
| ^~~~~~~~~~~~~
| I2C_CLASS_SPD
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:243: /var/lib/akms/6.8.1-0-edge/ddcci-driver-linux/0.4.4-r2/build/ddcci/ddcci.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.8.1-0-edge/Makefile:1921: /var/lib/akms/6.8.1-0-edge/ddcci-driver-linux/0.4.4-r2/build/ddcci] Error 2
make: *** [Makefile:240: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.8.1-0-edge'
akms: ERROR: Failed to build module ddcci-driver-linux/0.4.4-r2 for 6.8.1-0-edge
akms: ERROR: examine /var/lib/akms/6.8.1-0-edge/ddcci-driver-linux/0.4.4-r2/build