- Posts: 8
- Joined: Mon Jan 29, 2018 2:51 pm
- Real Name: Gareth Halfacree
I've just built a new system and upgrade to Ubuntu 19.04 - which, I'm aware, isn't due for a final release until the 18th of April.
I've downloaded the latest Desktop Video 11.0 bundle and installed it, but it sadly - though perhaps unsurprisingly - doesn't work: Media Express reports no Blackmagic devices found, and the installation process produced the following output:
The key there is the failed DKMS builds. Looking at the log for blackmagic-io-11.0a18:
So, long story short: is there a timescale for when Linux 5.0.x (and/or Ubuntu 19.04) will be supported in Desktop Video? If it's soon, I'll stick as-is and wait; if not, I may need to revert to 18.10 instead.
Thanks in advance!
I've downloaded the latest Desktop Video 11.0 bundle and installed it, but it sadly - though perhaps unsurprisingly - doesn't work: Media Express reports no Blackmagic devices found, and the installation process produced the following output:
- Code: Select all
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'desktopvideo' instead of './desktopvideo_11.0a18_amd64.deb'
Note, selecting 'desktopvideo-gui' instead of './desktopvideo-gui_11.0a18_amd64.deb'
Note, selecting 'desktopvideo-scanner' instead of './desktopvideo-scanner_11.0a18_amd64.deb'
Note, selecting 'mediaexpress' instead of './mediaexpress_3.5.8a12_amd64.deb'
The following additional packages will be installed:
libpango1.0-0 libpangox-1.0-0
The following NEW packages will be installed
desktopvideo desktopvideo-gui desktopvideo-scanner libpango1.0-0 libpangox-1.0-0 mediaexpress
0 to upgrade, 6 to newly install, 0 to remove and 0 not to upgrade.
Need to get 46.5 kB/152 MB of archives.
After this operation, 218 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://gb.archive.ubuntu.com/ubuntu disco/universe amd64 libpangox-1.0-0 amd64 0.0.2-5 [41.7 kB]
Get:2 http://gb.archive.ubuntu.com/ubuntu disco/universe amd64 libpango1.0-0 amd64 1.42.4-6 [4,800 B]
Get:3 /media/blacklaw/b44c6268-b27d-4d4c-b351-fe695f07e305/home/blacklaw/Downloads/Blackmagic_Desktop_Video_Linux_11.0/deb/x86_64/desktopvideo_11.0a18_amd64.deb desktopvideo amd64 11.0a18 [90.0 MB]
Get:4 /media/blacklaw/b44c6268-b27d-4d4c-b351-fe695f07e305/home/blacklaw/Downloads/Blackmagic_Desktop_Video_Linux_11.0/deb/x86_64/desktopvideo-gui_11.0a18_amd64.deb desktopvideo-gui amd64 11.0a18 [39.9 MB]
Get:5 /media/blacklaw/b44c6268-b27d-4d4c-b351-fe695f07e305/home/blacklaw/Downloads/Blackmagic_Desktop_Video_Linux_11.0/deb/x86_64/desktopvideo-scanner_11.0a18_amd64.deb desktopvideo-scanner amd64 11.0a18 [5,945 kB]
Get:6 /media/blacklaw/b44c6268-b27d-4d4c-b351-fe695f07e305/home/blacklaw/Downloads/Blackmagic_Desktop_Video_Linux_11.0/deb/x86_64/mediaexpress_3.5.8a12_amd64.deb mediaexpress amd64 3.5.8a12 [16.6 MB]
Fetched 46.5 kB in 1s (37.0 kB/s)
Selecting previously unselected package libpangox-1.0-0:amd64.
(Reading database ... 210275 files and directories currently installed.)
Preparing to unpack .../0-libpangox-1.0-0_0.0.2-5_amd64.deb ...
Unpacking libpangox-1.0-0:amd64 (0.0.2-5) ...
Selecting previously unselected package desktopvideo.
Preparing to unpack .../1-desktopvideo_11.0a18_amd64.deb ...
Unpacking desktopvideo (11.0a18) ...
Selecting previously unselected package libpango1.0-0:amd64.
Preparing to unpack .../2-libpango1.0-0_1.42.4-6_amd64.deb ...
Unpacking libpango1.0-0:amd64 (1.42.4-6) ...
Selecting previously unselected package desktopvideo-gui.
Preparing to unpack .../3-desktopvideo-gui_11.0a18_amd64.deb ...
Unpacking desktopvideo-gui (11.0a18) ...
Selecting previously unselected package desktopvideo-scanner.
Preparing to unpack .../4-desktopvideo-scanner_11.0a18_amd64.deb ...
Unpacking desktopvideo-scanner (11.0a18) ...
Selecting previously unselected package mediaexpress.
Preparing to unpack .../5-mediaexpress_3.5.8a12_amd64.deb ...
Unpacking mediaexpress (3.5.8a12) ...
Setting up libpangox-1.0-0:amd64 (0.0.2-5) ...
Setting up desktopvideo (11.0a18) ...
Preparing new blackmagic driver for 5.0.0-8-generic kernel...
Adding to DKMS
Building (failed)
Preparing new blackmagic-io driver for 5.0.0-8-generic kernel...
Adding to DKMS
Building (failed)
Loading modules...
Enabling systemd services...
DesktopVideoHelper
Starting systemd services...
DesktopVideoHelper
********************************************************************************
Failed to build driver(s)
Possible causes:
1. Driver is incompatible with your kernel version
2. Kernel headers/gcc/make/etc. is not installed
3. Kernel header version does not match the running kernel (5.0.0-8-generic)
Error messages:
dkms build -m blackmagic -v 11.0a18
---
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j16 KERNELRELEASE=5.0.0-8-generic KERNELRELEASE=5.0.0-8-generic...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.0.0-8-generic (x86_64)
Consult /var/lib/dkms/blackmagic/11.0a18/build/make.log for more information.
dkms build -m blackmagic-io -v 11.0a18
---
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j16 KERNELRELEASE=5.0.0-8-generic KERNELRELEASE=5.0.0-8-generic...(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/desktopvideo.0.crash'
Error! Bad return status for module build on kernel: 5.0.0-8-generic (x86_64)
Consult /var/lib/dkms/blackmagic-io/11.0a18/build/make.log for more information.
********************************************************************************
Setting up libpango1.0-0:amd64 (1.42.4-6) ...
Setting up desktopvideo-gui (11.0a18) ...
Setting up desktopvideo-scanner (11.0a18) ...
Setting up mediaexpress (3.5.8a12) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.32.0-1ubuntu1) ...
Processing triggers for systemd (240-6ubuntu3) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for desktop-file-utils (0.23-4ubuntu1) ...
Processing triggers for libc-bin (2.29-0ubuntu1) ...
The key there is the failed DKMS builds. Looking at the log for blackmagic-io-11.0a18:
- Code: Select all
DKMS make.log for blackmagic-io-11.0a18 for kernel 5.0.0-8-generic (x86_64)
Sat 30 Mar 17:27:01 GMT 2019
make -C /lib/modules/5.0.0-8-generic/build M=/var/lib/dkms/blackmagic-io/11.0a18/build
make[1]: Entering directory '/usr/src/linux-headers-5.0.0-8-generic'
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_client.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_dev.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_device.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_driver.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_serial.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_export.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_pci_ids.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bm_locks.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bm_mm.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bm_pci.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.o
CC [M] /var/lib/dkms/blackmagic-io/11.0a18/build/bmio_audio.o
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c: In function ‘bm_access_ok’:
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c:839:35: error: macro "access_ok" passed 3 arguments, but takes just 2
return access_ok(type, addr, size);
^
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c:839:9: error: ‘access_ok’ undeclared (first use in this function); did you mean ‘bm_access_ok’?
return access_ok(type, addr, size);
^~~~~~~~~
bm_access_ok
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c:839:9: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c: In function ‘bm_fpu_begin’:
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c:908:2: error: implicit declaration of function ‘__kernel_fpu_begin’; did you mean ‘kernel_fpu_begin’? [-Werror=implicit-function-declaration]
__kernel_fpu_begin();
^~~~~~~~~~~~~~~~~~
kernel_fpu_begin
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c: In function ‘bm_fpu_end’:
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c:949:2: error: implicit declaration of function ‘__kernel_fpu_end’; did you mean ‘kernel_fpu_end’? [-Werror=implicit-function-declaration]
__kernel_fpu_end();
^~~~~~~~~~~~~~~~
kernel_fpu_end
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c: In function ‘bm_access_ok’:
/var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.c:840:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:284: /var/lib/dkms/blackmagic-io/11.0a18/build/bm_util.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1582: _module_/var/lib/dkms/blackmagic-io/11.0a18/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.0.0-8-generic'
make: *** [Makefile:47: all] Error 2
So, long story short: is there a timescale for when Linux 5.0.x (and/or Ubuntu 19.04) will be supported in Desktop Video? If it's soon, I'll stick as-is and wait; if not, I may need to revert to 18.10 instead.
Thanks in advance!