Package: oss4-dkms
Version: 4.2-build2017-1
Severity: serious
Justification: fails to build from source
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

the oss4-dkms kernel module fails to build for Linux 4.19:

DKMS make.log for oss4-4.2-build2017 for kernel 4.19.0-1-amd64 (x86_64)
Mon Jan 14 04:22:16 UTC 2019
make: Entering directory '/usr/src/linux-headers-4.19.0-1-amd64'
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/os_linux.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_ac97.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_audio_core.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_audiofmt.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_grc3.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_spdif.o
/var/lib/dkms/oss4/4.2-build2017/build/core/os_linux.c: In function 
'osdev_create_201502111816':
/var/lib/dkms/oss4/4.2-build2017/build/core/os_linux.c:162:10: warning: 
assignment discards 'const' qualifier from pointer target type 
[-Wdiscarded-qualifiers]
  devpath = oss_pci_read_devpath (osdev->dip);
          ^
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_default_timer.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_midi_core.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_midi_mapper.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_midi_parser.o
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_midi_queue.o
/var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.c: In function 
'oss_get_uid':
/var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.c:479:23: error: 
dereferencing pointer to incomplete type 'const struct cred'
   return current->cred->uid.val;
                       ^~
/var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.c: In function 
'oss_timeout':
/var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.c:570:3: error: implicit 
declaration of function 'init_timer'; did you mean 'init_timers'? 
[-Werror=implicit-function-declaration]
   init_timer (&tmout->timer);
   ^~~~~~~~~~
   init_timers
/var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.c:572:15: error: 'struct 
timer_list' has no member named 'data'
   tmout->timer.data = id | (timeout_random & ~0xff);
               ^
/var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.c:573:25: error: 
assignment to 'void (*)(struct timer_list *)' from incompatible pointer type 
'void (*)(long unsigned int)' [-Werror=incompatible-pointer-types]
   tmout->timer.function = oss_timer_callback;
                         ^
  CC [M]  /var/lib/dkms/oss4/4.2-build2017/build/core/oss_midi_timers.o
cc1: some warnings being treated as errors
make[3]: *** 
[/usr/src/linux-headers-4.19.0-1-common/scripts/Makefile.build:308: 
/var/lib/dkms/oss4/4.2-build2017/build/core/oss_core.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-4.19.0-1-common/Makefile:1532: 
_module_/var/lib/dkms/oss4/4.2-build2017/build/core] Error 2
make[1]: *** [Makefile:146: sub-make] Error 2
make: *** [Makefile:8: all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.19.0-1-amd64'


Andreas

Reply via email to