- Posts: 1
- Joined: Wed Jan 25, 2023 7:26 pm
- Real Name: Sanne Bregman
Hi, just tried to update to kernel 6.1.7 but Desktop Video 12.4.1 doesn't want to build the blackmagic-io module. DKMS logs shows the following:
This is on Fedora Workstation 37, with latest updates. Any ideas?
- Code: Select all
$ cat /var/lib/dkms/blackmagic-io/12.4.1a15/build/make.log
DKMS make.log for blackmagic-io-12.4.1a15 for kernel 6.1.7-200.fc37.x86_64 (x86_64)
Wed 25 Jan 20:21:44 CET 2023
touch .blackmagic.o.cmd
make -C /lib/modules/6.1.7-200.fc37.x86_64/build M=/var/lib/dkms/blackmagic-io/12.4.1a15/build
make[1]: Entering directory '/usr/src/kernels/6.1.7-200.fc37.x86_64'
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_client.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_dev.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_device.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_driver.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_serial.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_export.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_pci_ids.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bm_locks.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bm_mm.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bm_pci.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bm_util.o
COPY /var/lib/dkms/blackmagic-io/12.4.1a15/build/blackmagic.o
CC [M] /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_audio.o
/var/lib/dkms/blackmagic-io/12.4.1a15/build/bm_util.c: In function ‘bm_random32’:
/var/lib/dkms/blackmagic-io/12.4.1a15/build/bm_util.c:906:16: error: implicit declaration of function ‘prandom_u32’; did you mean ‘prandom_u32_max’? [-Werror=implicit-function-declaration]
906 | return prandom_u32();
| ^~~~~~~~~~~
| prandom_u32_max
/var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_audio.c: In function ‘bmio_audio_init_pcm’:
/var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_audio.c:435:17: error: implicit declaration of function ‘snd_dma_continuous_data’ [-Werror=implicit-function-declaration]
435 | snd_dma_continuous_data(GFP_KERNEL),
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_audio.c:435:17: warning: passing argument 3 of ‘snd_pcm_lib_preallocate_pages_for_all’ makes pointer from integer without a cast [-Wint-conversion]
435 | snd_dma_continuous_data(GFP_KERNEL),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
In file included from /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_audio.c:38:
./include/sound/pcm.h:1272:59: note: expected ‘void *’ but argument is of type ‘int’
1272 | int type, void *data,
| ~~~~~~^~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/blackmagic-io/12.4.1a15/build/bmio_audio.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/blackmagic-io/12.4.1a15/build/bm_util.o] Error 1
make[1]: *** [Makefile:1996: /var/lib/dkms/blackmagic-io/12.4.1a15/build] Error 2
make[1]: Leaving directory '/usr/src/kernels/6.1.7-200.fc37.x86_64'
make: *** [Makefile:47: all] Error 2
This is on Fedora Workstation 37, with latest updates. Any ideas?