Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.rc > #377840 > unrolled thread

Bug#1089494: digimend-dkms: module fails to build for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h

Started byAndreas Beckmann <anbe@debian.org>
First post2024-12-08 01:30 +0100
Last post2024-12-08 10:10 +0100
Articles 2 — 2 participants

Back to article view | Back to linux.debian.bugs.rc


Contents

  Bug#1089494: digimend-dkms: module fails to build for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h Andreas Beckmann <anbe@debian.org> - 2024-12-08 01:30 +0100
    Bug#1089494: marked as done (digimend-dkms: module fails to build  for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2024-12-08 10:10 +0100

#377840 — Bug#1089494: digimend-dkms: module fails to build for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h

FromAndreas Beckmann <anbe@debian.org>
Date2024-12-08 01:30 +0100
SubjectBug#1089494: digimend-dkms: module fails to build for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h
Message-ID<JRdln-exe7-11@gated-at.bofh.it>
Package: digimend-dkms
Version: 13-1
Severity: serious
Tags: upstream
Control: forwarded -1 https://github.com/DIGImend/digimend-kernel-drivers/issues/706

Since Linux v6.12-rc2 asm/unaligned.h has moved to linux/unaligned.h,
causing the module build to fail.

DKMS make.log for digimend/13 for kernel 6.12.3-amd64 (x86_64)
Sat Dec  7 23:29:12 UTC 2024
make -C /lib/modules/6.12.3-amd64/build M=/var/lib/dkms/digimend/13/build modules
make[1]: Entering directory '/usr/src/linux-headers-6.12.3-amd64'
  CC [M]  /var/lib/dkms/digimend/13/build/hid-kye.o
  CC [M]  /var/lib/dkms/digimend/13/build/hid-uclogic-core.o
  CC [M]  /var/lib/dkms/digimend/13/build/hid-uclogic-rdesc.o
  CC [M]  /var/lib/dkms/digimend/13/build/hid-uclogic-params.o
  CC [M]  /var/lib/dkms/digimend/13/build/hid-polostar.o
  CC [M]  /var/lib/dkms/digimend/13/build/hid-viewsonic.o
/var/lib/dkms/digimend/13/build/hid-uclogic-rdesc.c:19:10: fatal error: asm/unaligned.h: No such file or directory
   19 | #include <asm/unaligned.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [/usr/src/linux-headers-6.12.3-common/scripts/Makefile.build:234: /var/lib/dkms/digimend/13/build/hid-uclogic-rdesc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/var/lib/dkms/digimend/13/build/hid-uclogic-params.c:22:10: fatal error: asm/unaligned.h: No such file or directory
   22 | #include <asm/unaligned.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [/usr/src/linux-headers-6.12.3-common/scripts/Makefile.build:234: /var/lib/dkms/digimend/13/build/hid-uclogic-params.o] Error 1
/var/lib/dkms/digimend/13/build/hid-viewsonic.c:123:25: error: initialization of 'const __u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'const unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} from incompatible pointer type '__u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} [-Wincompatible-pointer-types]
  123 |         .report_fixup = viewsonic_report_fixup,
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/digimend/13/build/hid-viewsonic.c:123:25: note: (near initialization for 'viewsonic_driver.report_fixup')
make[3]: *** [/usr/src/linux-headers-6.12.3-common/scripts/Makefile.build:234: /var/lib/dkms/digimend/13/build/hid-viewsonic.o] Error 1
/var/lib/dkms/digimend/13/build/hid-kye.c:790:25: error: initialization of 'const __u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'const unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} from incompatible pointer type '__u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} [-Wincompatible-pointer-types]
  790 |         .report_fixup = kye_report_fixup,
      |                         ^~~~~~~~~~~~~~~~
/var/lib/dkms/digimend/13/build/hid-kye.c:790:25: note: (near initialization for 'kye_driver.report_fixup')
make[3]: *** [/usr/src/linux-headers-6.12.3-common/scripts/Makefile.build:234: /var/lib/dkms/digimend/13/build/hid-kye.o] Error 1
/var/lib/dkms/digimend/13/build/hid-uclogic-core.c:577:25: error: initialization of 'const __u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'const unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} from incompatible pointer type '__u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} [-Wincompatible-pointer-types]
  577 |         .report_fixup = uclogic_report_fixup,
      |                         ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/digimend/13/build/hid-uclogic-core.c:577:25: note: (near initialization for 'uclogic_driver.report_fixup')
/var/lib/dkms/digimend/13/build/hid-polostar.c:210:25: error: initialization of 'const __u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'const unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} from incompatible pointer type '__u8 * (*)(struct hid_device *, __u8 *, unsigned int *)' {aka 'unsigned char * (*)(struct hid_device *, unsigned char *, unsigned int *)'} [-Wincompatible-pointer-types]
  210 |         .report_fixup = polostar_report_fixup,
      |                         ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/digimend/13/build/hid-polostar.c:210:25: note: (near initialization for 'polostar_driver.report_fixup')
make[3]: *** [/usr/src/linux-headers-6.12.3-common/scripts/Makefile.build:234: /var/lib/dkms/digimend/13/build/hid-polostar.o] Error 1
make[3]: *** [/usr/src/linux-headers-6.12.3-common/scripts/Makefile.build:234: /var/lib/dkms/digimend/13/build/hid-uclogic-core.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.12.3-common/Makefile:1961: /var/lib/dkms/digimend/13/build] Error 2
make[1]: *** [/usr/src/linux-headers-6.12.3-common/Makefile:236: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.12.3-amd64'
make: *** [Makefile:26: modules] Error 2


Andreas

[toc] | [next] | [standalone]


#377870 — Bug#1089494: marked as done (digimend-dkms: module fails to build for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2024-12-08 10:10 +0100
SubjectBug#1089494: marked as done (digimend-dkms: module fails to build for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h)
Message-ID<JRlsB-eEPj-1@gated-at.bofh.it>
In reply to#377840

[Multipart message — attachments visible in raw view] — view raw

Your message dated Sun, 08 Dec 2024 09:06:07 +0000
with message-id <E1tKDEt-00ClFz-Th@fasolo.debian.org>
and subject line Bug#1089494: fixed in digimend-dkms 13-2
has caused the Debian Bug report #1089494,
regarding digimend-dkms: module fails to build for Linux 6.12: asm/unaligned.h moved to linux/unaligned.h
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1089494: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089494
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.rc


csiph-web