DisplayLink USB Dock Display Driver (3rd party) doesn't build and install on Focal Fossa
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu MATE |
Expired
|
Undecided
|
Unassigned |
Bug Description
lca@x230lappy:
[sudo] password for lca:
Verifying archive integrity... 100% All good.
Uncompressing DisplayLink Linux Driver 5.2.14 100%
DisplayLink Linux Software 5.2.14 install script called: install
Distribution discovered: Ubuntu Focal Fossa (development branch)
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/5.2.14. Consult /var/lib/
Log is below: (think I need some more packages - added in comment then retried)
DKMS make.log for evdi-5.2.14 for kernel 5.4.0-9-generic (x86_64)
Tue 14 Jan 20:33:59 GMT 2020
make KBUILD_VERBOSE=1 SUBDIRS=
make[1]: Entering directory '/usr/src/
make -f ./Makefile syncconfig
make -f ./scripts/
rm -f .tmp_quiet_
make -f ./scripts/
flex -oscripts/
/bin/sh: 1: flex: not found
make[3]: *** [scripts/
make[3]: *** Waiting for unfinished jobs....
bison -o scripts/
/bin/sh: 1: bison: not found
make[3]: *** [scripts/
make[2]: *** [Makefile:594: syncconfig] Error 2
make[1]: *** [Makefile:705: include/
make[1]: Leaving directory '/usr/src/
make: *** [Makefile:22: all] Error 2
Changed in ubuntu-mate: | |
status: | New → Incomplete |
tags: | added: focal |
tried again after installing tools that were missing:
DKMS make.log for evdi-5.2.14 for kernel 5.4.0-9-generic (x86_64) /var/lib/ dkms/evdi/ 5.2.14/ build SRCROOT= /var/lib/ dkms/evdi/ 5.2.14/ build CONFIG_MODULE_SIG= -C /lib/modules/ 5.4.0-9- generic/ build modules linux-headers- 5.4.0-9- generic' Makefile. build obj=scripts/basic recordmcount Makefile. build obj=scripts/kconfig syncconfig kconfig/ lexer.lex. c -L scripts/ kconfig/ lexer.l scripts/ kconfig/ .parser. tab.o.d -Wall -Wmissing- prototypes -Wstrict-prototypes -O2 -fomit- frame-pointer -std=gnu89 -I ./scripts/kconfig -c -o scripts/ kconfig/ parser. tab.o scripts/ kconfig/ parser. tab.c scripts/ kconfig/ .symbol. o.d -Wall -Wmissing- prototypes -Wstrict-prototypes -O2 -fomit- frame-pointer -std=gnu89 -c -o scripts/ kconfig/ symbol. o scripts/ kconfig/ symbol. c scripts/ kconfig/ .lexer. lex.o.d -Wall -Wmissing- prototypes -Wstrict-prototypes -O2 -fomit- frame-pointer -std=gnu89 -I ./scripts/kconfig -c -o scripts/ kconfig/ lexer.lex. o scripts/ kconfig/ lexer.lex. c kconfig/ conf scripts/ kconfig/ conf.o scripts/ kconfig/ confdata. o scripts/ kconfig/ expr.o scripts/ kconfig/ lexer.lex. o scripts/ kconfig/ parser. tab.o scripts/ kconfig/ preprocess. o scripts/ kconfig/ symbol. o kconfig/ conf --syncconfig Kconfig Makefile. build obj=arch/ x86/entry/ syscalls all Makefile. build obj=scripts/basic setlocalversion .)"; } > include/ config/ kernel. release. tmp; if [ -r include/ config/ kernel. release ] && cmp -s include/ config/ kernel. release include/ config/ kernel. release. tmp; then rm -f include/ config/ kernel. release. tmp; else : ' UPD include/ config/ kernel. release' ; mv -f include/ config/ kernel. release. tmp include/ config/ kernel. release; fi Makefile. asm-generic obj=arch/ x86/include/ generated/ uapi/asm \ include/ uapi/asm- generic generated/ uapi/linux/ ; { echo \#define LINUX_VERSION_CODE 328707; echo '#define KERNEL_ VERSION( a,b,c) (((a) << 16) + ((b) << 8) + (c))'; } > include/ generated/ uapi/linux/ version. h.tmp; if [ -r include/ generated/ uapi/linux/ version. h ] && cmp -s include/ generated/ uapi/linux/ version. h include/ generated/ uapi/linux/ version. h.tmp; then rm -f include/ generated/ uapi/linux/ version. h.tmp; else : ' UPD include/ generated/ uapi/linux/ version. h'; mv -f include/ generated/ uapi/linux/ version. h.tmp include/ generated/ uapi/linux/ version. h; fi linux/version. h Makefile. asm-generic obj=arch/ x86/include/ generated/ asm \ include/ asm-generic STACK_VALIDATIO N=y, please install libelf-dev, libelf-devel or elfutils- libelf- devel Makefile. modbuiltin obj=init recordmcount Makefile. modbuiltin obj=usr Makefile. modbuiltin obj=arch/x86 builtin
Tue 14 Jan 20:37:49 GMT 2020
make KBUILD_VERBOSE=1 SUBDIRS=
make[1]: Entering directory '/usr/src/
make -f ./Makefile syncconfig
make -f ./scripts/
rm -f .tmp_quiet_
make -f ./scripts/
flex -oscripts/
gcc -Wp,-MD,
gcc -Wp,-MD,
gcc -Wp,-MD,
gcc -o scripts/
scripts/
make -f ./scripts/
make -f ./scripts/
set -e; mkdir -p include/config/; { echo "5.4.3$(sh ./scripts/
make -f ./scripts/
generic=
set -e; mkdir -p include/
rm -f include/
make -f ./scripts/
generic=
warning: Cannot use CONFIG_
make -f ./scripts/
rm -f .tmp_quiet_
make -f ./scripts/
make -f ./scripts/
(for m in ; do echo $m; done; \
cat /dev/null ) > init/modules.
make...