- Posts: 30
- Joined: Mon Apr 26, 2021 6:47 pm
- Real Name: Gaëtan Trellu
Just tried with kernel 5.15 and it does not compile as well.
- Code: Select all
# cat /var/lib/dkms/blackmagic-io/12.2a12/build/make.log
DKMS make.log for blackmagic-io-12.2a12 for kernel 5.15.0-76051500-generic (x86_64)
Fri Nov 5 01:46:43 PM EDT 2021
touch .blackmagic.o.cmd
make -C /lib/modules/5.15.0-76051500-generic/build M=/var/lib/dkms/blackmagic-io/12.2a12/build
make[1]: Entering directory '/usr/src/linux-headers-5.15.0-76051500-generic'
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_client.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_dev.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_device.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_driver.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_serial.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_export.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_pci_ids.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bm_locks.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bm_mm.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bm_pci.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bm_util.o
SHIPPED /var/lib/dkms/blackmagic-io/12.2a12/build/blackmagic.o
CC [M] /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_audio.o
/var/lib/dkms/blackmagic-io/12.2a12/build/bm_mm.c: In function ‘bm_dma_get_physical_segment’:
/var/lib/dkms/blackmagic-io/12.2a12/build/bm_mm.c:331:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
331 | addr64_t startAddr = dlist->addrs[page_n] + page_offset;
| ^~~~~~~~
/var/lib/dkms/blackmagic-io/12.2a12/build/bmio_serial.c: In function ‘bmio_serial_driver_init’:
/var/lib/dkms/blackmagic-io/12.2a12/build/bmio_serial.c:307:37: error: implicit declaration of function ‘alloc_tty_driver’ [-Werror=implicit-function-declaration]
307 | struct tty_driver* serial = alloc_tty_driver(MAX_SERIAL_LINES);
| ^~~~~~~~~~~~~~~~
/var/lib/dkms/blackmagic-io/12.2a12/build/bmio_serial.c:307:37: warning: initialization of ‘struct tty_driver *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
/var/lib/dkms/blackmagic-io/12.2a12/build/bmio_serial.c:327:17: error: implicit declaration of function ‘put_tty_driver’ [-Werror=implicit-function-declaration]
327 | put_tty_driver(serial);
| ^~~~~~~~~~~~~~
LD [M] /var/lib/dkms/blackmagic-io/12.2a12/build/snd_blackmagic-io.o
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /var/lib/dkms/blackmagic-io/12.2a12/build/bmio_serial.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1874: /var/lib/dkms/blackmagic-io/12.2a12/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.15.0-76051500-generic'
make: *** [Makefile:47: all] Error 2
- Code: Select all
# cat /var/lib/dkms/blackmagic/12.2a12/build/make.log
DKMS make.log for blackmagic-12.2a12 for kernel 5.15.0-76051500-generic (x86_64)
Fri Nov 5 01:47:36 PM EDT 2021
touch .bmd-support.o.cmd
make -C /lib/modules/5.15.0-76051500-generic/build M=/var/lib/dkms/blackmagic/12.2a12/build
make[1]: Entering directory '/usr/src/linux-headers-5.15.0-76051500-generic'
CC [M] /var/lib/dkms/blackmagic/12.2a12/build/blackmagic_serial.o
CC [M] /var/lib/dkms/blackmagic/12.2a12/build/blackmagic_core.o
CC [M] /var/lib/dkms/blackmagic/12.2a12/build/blackmagic_lib.o
CC [M] /var/lib/dkms/blackmagic/12.2a12/build/blackmagic_dma.o
CC [M] /var/lib/dkms/blackmagic/12.2a12/build/blackmagic_gate.o
SHIPPED /var/lib/dkms/blackmagic/12.2a12/build/bmd-support.o
/var/lib/dkms/blackmagic/12.2a12/build/blackmagic_serial.c: In function ‘blackmagic_serial_init’:
/var/lib/dkms/blackmagic/12.2a12/build/blackmagic_serial.c:616:18: error: implicit declaration of function ‘alloc_tty_driver’ [-Werror=implicit-function-declaration]
616 | driver = alloc_tty_driver(BLACKMAGIC_SERIAL_MINORS);
| ^~~~~~~~~~~~~~~~
/var/lib/dkms/blackmagic/12.2a12/build/blackmagic_serial.c:616:16: warning: assignment to ‘struct tty_driver *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
616 | driver = alloc_tty_driver(BLACKMAGIC_SERIAL_MINORS);
| ^
/var/lib/dkms/blackmagic/12.2a12/build/blackmagic_serial.c:642:9: error: implicit declaration of function ‘put_tty_driver’ [-Werror=implicit-function-declaration]
642 | put_tty_driver(driver);
| ^~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /var/lib/dkms/blackmagic/12.2a12/build/blackmagic_serial.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1874: /var/lib/dkms/blackmagic/12.2a12/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.15.0-76051500-generic'
make: *** [Makefile:44: all] Error 2