Open Broadcast Software

Brian Cluff brian at snaptek.com
Fri Sep 14 10:03:56 MST 2018


I had been looking at the error and not the version of the driver. This 
message made me look at the version of the drivers you were trying to 
install and realized that they are very very old (released February 16th 
2015).

Download the latest version from:
https://www.blackmagicdesign.com/support/download/28c40e5147c34a3eacb279d74d576630/Linux

Just click on the "Download only" link in the lower left corner of the 
window.

This will give the the version of the software that I have verified to 
work on my own ubuntu 18.04 machine.

Brian Cluff

On 09/14/2018 09:52 AM, Matt Graham wrote:
> On 2018-09-13 20:47, Matthew Gibson wrote:
>> Sigh.... linux-headers-generic is already installed. still get this
>> error: https://pastebin.com/fwb1mzLq [3]
>> I've attached the make.log specified.
> [much snippage, pasting some lines from make.log]
>
> /var/lib/dkms/blackmagic-io/10.3.7a4/build/bmio_client.c:95:40:
> error: ‘struct file’ has no member named ‘f_dentry’; did you mean 
> ‘f_owner’?
>   drv = bmio_driver_find_by_inode(filp->f_dentry->d_inode);
>
> Which kernel version was this thing supposed to be built against? 
> There is no f_dentry in struct file any more. 
> https://github.com/zfsonlinux/zfs/issues/2959 says that was removed in 
> kernel 3.19 and people are supposed to use a different macro to do a 
> similar thing. https://github.com/iperry/blackmagic-io has a newer 
> version of this kernel module which may work better since it's got 
> "fix compilation for kernel >= 4.2" in it.
>



More information about the PLUG-discuss mailing list