It looks like it's still broken:

  CC [M]  /home/ubuntu/ddcci/ddcci-driver-linux-0.4.1/ddcci/ddcci.o
/home/ubuntu/ddcci/ddcci-driver-linux-0.4.1/ddcci/ddcci.c: In function 
‘ddcci_device_remove’:
/home/ubuntu/ddcci/ddcci-driver-linux-0.4.1/ddcci/ddcci.c:1283:24: error: 
‘return’ with a value, in function returning void [-Werror=return-type]
 1283 |                 return -EINVAL;
      |                        ^
/home/ubuntu/ddcci/ddcci-driver-linux-0.4.1/ddcci/ddcci.c:1273:13: note: 
declared here
 1273 | static void ddcci_device_remove(struct device *dev)
      |             ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:285: 
/home/ubuntu/ddcci/ddcci-driver-linux-0.4.1/ddcci/ddcci.o] Error 1
make[2]: *** [Makefile:1880: /home/ubuntu/ddcci/ddcci-driver-linux-0.4.1/ddcci] 
Error 2

This is because ddcci_device_remove() is defined as void in 5.15, but
there's a return -EINVAL in the body.

The fix for this is trivial, I'll post another debdiff.

** Changed in: ddcci-driver-linux (Ubuntu Jammy)
       Status: Invalid => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1951608

Title:
  ddcci-driver-linux: build error with linux 5.15 on jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ddcci-driver-linux/+bug/1951608/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to