[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1071825: linux-image-6.8.9-amd64: Fails to build some module(s) during install



Control: reassign -1 ddcci-dkms/0.4.4-1
Control: severity -1 serious

On Sat, May 25, 2024 at 10:08:30AM +0200, Gregor Düster wrote:
> unfortunately, configuration of the latest linux-image-6.8.9-amd64
> (6.8.9-1) fails with the following error:

> Here's the content of /var/lib/dkms/ddcci/0.4.4/build/make.log:
> 
> DKMS make.log for ddcci-0.4.4 for kernel 6.8.9-amd64 (x86_64)
> Sat 25 May 09:43:08 CEST 2024
> make: Entering directory '/var/lib/dkms/ddcci/0.4.4/build'
> make -C "ddcci"
> make[1]: Entering directory '/var/lib/dkms/ddcci/0.4.4/build/ddcci'
> make -C "/lib/modules/6.8.9-amd64/build" M="/var/lib/dkms/ddcci/0.4.4/build/ddcci" modules
> make[2]: Entering directory '/usr/src/linux-headers-6.8.9-amd64'
>   CC [M]  /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.o
> /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c: In function ‘ddcci_detect’:
> /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c:1673:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? [-Werror=implicit-function-declaration]
>  1673 |         strlcpy(info->type, (outer_addr == DDCCI_DEFAULT_DEVICE_ADDR) ? "ddcci" : "ddcci-dependent", I2C_NAME_SIZE);
>       |         ^~~~~~~
>       |         strscpy
> /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c: At top level:
> /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c:1831:27: error: ‘I2C_CLASS_DDC’ undeclared here (not in a function); did you mean ‘I2C_CLASS_SPD’?
>  1831 |         .class          = I2C_CLASS_DDC,
>       |                           ^~~~~~~~~~~~~
>       |                           I2C_CLASS_SPD
> cc1: some warnings being treated as errors
> make[4]: *** [/usr/src/linux-headers-6.8.9-common/scripts/Makefile.build:248: /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.o] Error 1
> make[3]: *** [/usr/src/linux-headers-6.8.9-common/Makefile:1946: /var/lib/dkms/ddcci/0.4.4/build/ddcci] Error 2
> make[2]: *** [/usr/src/linux-headers-6.8.9-common/Makefile:252: __sub-make] Error 2
> make[2]: Leaving directory '/usr/src/linux-headers-6.8.9-amd64'
> make[1]: *** [Makefile:38: ddcci.ko] Error 2
> make[1]: Leaving directory '/var/lib/dkms/ddcci/0.4.4/build/ddcci'
> make: *** [Makefile:28: ddcci] Error 2
> make: Leaving directory '/var/lib/dkms/ddcci/0.4.4/build'
> 
> 
> Please point out in case I did anything wrong reporting this bug, this
> is the first time I'm using reportbug.

You opened it against the wrong package.  Your ddcci module is broken
and needs to be updated to be compatible with Linux 6.8.  The package
you have opened the bug against is only the messenger.

Anyway, I fixed this for you.

Bastian

-- 
One does not thank logic.
		-- Sarek, "Journey to Babel", stardate 3842.4


Reply to: