Would you consider adding -Wno-error=strict-prototypes
flag to the Makefile? This is needed to prevent build failures when compiling against Clang/LLVM-based kernels, as Clang treats function declarations without prototypes as an error by default.
This change would suppress those specific warnings being treated as fatal, without impacting builds on GCC or weakening general warning coverage.
Temporary workaround: edit /usr/src/blackmagic-io-14.4.1a4/dkms.conf
and /usr/src/blackmagic-14.4.1a4/dkms.conf
and change MAKE="make KERNELRELEASE=$kernelver"
to MAKE="make KERNELRELEASE=$kernelver EXTRA_CFLAGS="-Wno-error=strict-prototypes""
Pinned Comments
goldensuneur commented on 2020-03-02 19:00 (UTC)
I finally had time to investigate the issue. It looks like that as of 11.5, the
DesktopVideoHelper.service
has to be running for the capture card to work properly.