Code: Select all
sudo dpkg -i oss-linux-v4.2-2021-amd64.deb
Selecting previously unselected package oss-linux.
(Reading database ... 369178 files and directories currently installed.)
Preparing to unpack .../oss-linux-v4.2-2023-amd64-envy24-kernel-v5.18.deb ...
Shutting down ALSA...done (none loaded).
Unpacking oss-linux (4.2-2021) ...
Setting up oss-linux (4.2-2021) ...
Building OSS Modules for Linux-unknown 6.1.0-2mx-amd64
OSS build environment set up for REGPARM kernels
Building module osscore
Failed to compile OSS
make -C /lib/modules/6.1.0-2mx-amd64/build M=/usr/lib/oss/build modules
make[1]: Entering directory ”/usr/src/linux-headers-6.1.0-2mx-amd64”
CC [M] /usr/lib/oss/build/osscore_lnk.o
/usr/lib/oss/build/osscore_lnk.c: In function ‘oss_virt_to_bus’:
/usr/lib/oss/build/osscore_lnk.c:125:10: error: implicit declaration of function ‘virt_to_bus’; did you mean ‘virt_to_fix’? [-Werror=implicit-function-declaration]
125 | return virt_to_bus (addr);
| ^~~~~~~~~~~
| virt_to_fix
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.1.0-2mx-common/scripts/Makefile.build:255: /usr/lib/oss/build/osscore_lnk.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.1.0-2mx-common/Makefile:2017: /usr/lib/oss/build] Virhe 2
make[1]: Leaving directory ”/usr/src/linux-headers-6.1.0-2mx-amd64”
make: *** [Makefile:21: default] Error 2
Forcing re-detection of installed soundcards
Starting Open Sound System
Relinking OSS kernel modules for "6.1.0-2mx-amd64 SMP preempt mod_unload modversions "
This may take few moments - please stand by...
OSS build environment set up for REGPARM kernels
Building module osscore
Failed to compile OSS
make -C /lib/modules/6.1.0-2mx-amd64/build M=/usr/lib/oss/build modules
make[1]: Entering directory ”/usr/src/linux-headers-6.1.0-2mx-amd64”
CC [M] /usr/lib/oss/build/osscore_lnk.o
/usr/lib/oss/build/osscore_lnk.c: In function ‘oss_virt_to_bus’:
/usr/lib/oss/build/osscore_lnk.c:125:10: error: implicit declaration of function ‘virt_to_bus’; did you mean ‘virt_to_fix’? [-Werror=implicit-function-declaration]
125 | return virt_to_bus (addr);
| ^~~~~~~~~~~
| virt_to_fix
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.1.0-2mx-common/scripts/Makefile.build:255: /usr/lib/oss/build/osscore_lnk.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.1.0-2mx-common/Makefile:2017: /usr/lib/oss/build] Virhe 2
make[1]: Leaving directory ”/usr/src/linux-headers-6.1.0-2mx-amd64”
make: *** [Makefile:21: default] Error 2
Relinking the OSS kernel modules failed
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for menu (2.1.48) ...
Seems that the virt_to_bus macro used in osscore.c has been mostly purged from kernel v6.0. https://elixir.bootlin.com/linux/v6.0/C/ident/virt_to_bus