Package: oss4-dkms
Version: 4.2-build2017-1
Severity: serious
Justification: fails to build from source
User: [email protected]
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