Package: r8168-dkms
Version: 8.049.02-1
Severity: grave
Tags: ftbfs
Justification: renders package unusable

Dear Maintainer,

   * What led up to the situation?

update linux-image to 5.17

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

apt full-upgrade

   * What was the outcome of this action?

r8168-dkms does not build for this version of kernel


   * What outcome did you expect instead?

working ethernet driver


dkms log

DKMS make.log for r8168-8.049.02 for kernel 5.17.0-1-amd64 (x86_64)
Пн 25 апр 2022 21:33:59 MSK
make: вход в каталог «/usr/src/linux-headers-5.17.0-1-amd64»
  CC [M]  /var/lib/dkms/r8168/8.049.02/build/r8168_n.o
  CC [M]  /var/lib/dkms/r8168/8.049.02/build/r8168_asf.o
  CC [M]  /var/lib/dkms/r8168/8.049.02/build/rtl_eeprom.o
  CC [M]  /var/lib/dkms/r8168/8.049.02/build/rtltool.o
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c: In function ‘rtl8168_proc_open’:
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:1736:50: error: implicit
declaration of function ‘PDE_DATA’; did you mean ‘NODE_DATA’?
[-Werror=implicit-function-declaration]
 1736 |         int (*show)(struct seq_file *, void *) = PDE_DATA(inode);
      |                                                  ^~~~~~~~
      |                                                  NODE_DATA
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:1736:50: warning: initialization
of ‘int (*)(struct seq_file *, void *)’ from ‘int’ makes pointer from integer
without a cast [-Wint-conversion]
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c: In function
‘rtl8168_get_mac_address’:
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:24136:34: error: assignment of
read-only location ‘*(dev->dev_addr + (sizetype)i)’
24136 |                 dev->dev_addr[i] = RTL_R8(tp, MAC0 + i);
      |                                  ^
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c: In function
‘rtl8168_set_mac_address’:
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:24167:19: warning: passing
argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer target type
[-Wdiscarded-qualifiers]
24167 |         memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
      |                ~~~^~~~~~~~~~
In file included from /usr/src/linux-
headers-5.17.0-1-common/include/linux/string.h:253,
                 from /usr/src/linux-
headers-5.17.0-1-common/include/linux/bitmap.h:11,
                 from /usr/src/linux-
headers-5.17.0-1-common/include/linux/cpumask.h:12,
                 from /usr/src/linux-
headers-5.17.0-1-common/arch/x86/include/asm/cpumask.h:5,
                 from /usr/src/linux-
headers-5.17.0-1-common/arch/x86/include/asm/msr.h:11,
                 from /usr/src/linux-
headers-5.17.0-1-common/arch/x86/include/asm/processor.h:22,
                 from /usr/src/linux-
headers-5.17.0-1-common/arch/x86/include/asm/timex.h:5,
                 from /usr/src/linux-
headers-5.17.0-1-common/include/linux/timex.h:65,
                 from /usr/src/linux-
headers-5.17.0-1-common/include/linux/time32.h:13,
                 from /usr/src/linux-
headers-5.17.0-1-common/include/linux/time.h:60,
                 from /usr/src/linux-
headers-5.17.0-1-common/include/linux/stat.h:19,
                 from /usr/src/linux-
headers-5.17.0-1-common/include/linux/module.h:13,
                 from /var/lib/dkms/r8168/8.049.02/build/r8168_n.c:43:
/usr/src/linux-headers-5.17.0-1-common/include/linux/fortify-string.h:212:37:
note: expected ‘void *’ but argument is of type ‘const unsigned char *’
  212 | __FORTIFY_INLINE void *memcpy(void *p, const void *q, __kernel_size_t
size)
      |                               ~~~~~~^
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:24169:32: warning: passing
argument 2 of ‘rtl8168_rar_set’ discards ‘const’ qualifier from pointer target
type [-Wdiscarded-qualifiers]
24169 |         rtl8168_rar_set(tp, dev->dev_addr);
      |                             ~~~^~~~~~~~~~
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:566:59: note: expected ‘uint8_t *’
{aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’
  566 | void rtl8168_rar_set(struct rtl8168_private *tp, uint8_t *addr);
      |                                                  ~~~~~~~~~^~~~
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c: In function ‘rtl8168_resume’:
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:28654:32: warning: passing
argument 2 of ‘rtl8168_rar_set’ discards ‘const’ qualifier from pointer target
type [-Wdiscarded-qualifiers]
28654 |         rtl8168_rar_set(tp, dev->dev_addr);
      |                             ~~~^~~~~~~~~~
/var/lib/dkms/r8168/8.049.02/build/r8168_n.c:24184:26: note: expected ‘uint8_t
*’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’
24184 |                 uint8_t *addr)
      |                 ~~~~~~~~~^~~~
cc1: some warnings being treated as errors


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.16.0-6-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF8, LC_CTYPE=ru_RU.UTF8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages r8168-dkms depends on:
ii  dkms  3.0.3-1

r8168-dkms recommends no packages.

r8168-dkms suggests no packages.

-- no debconf information

Attachment: signature.asc
Description: PGP signature

Reply via email to