Hello,
I am getting the same error while installing the 'display-link' in Ubuntu 16.04 
LTS, which I installed on Lenovo Thinkpad Carbon 6th.
Here is the output of the run command [1]. What one need to do to fix this 
error?

Best Regards,



[1]
**********************
pooja@X1-Carbon-6:~/Downloads/displaylink$ sudo ./displaylink-driver-4.2.29.run 
Verifying archive integrity...  100%   All good.
Uncompressing DisplayLink Linux Driver 4.2.29  100%  
DisplayLink Linux Software 4.2.29 install script called: install
Distribution discovered: Ubuntu 16.04.5 LTS
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/4.2.29. Consult 
/var/lib/dkms/evdi/4.2.29/build/make.log for details..
 

[2]
*************************
pooja@X1-Carbon-6:~/Downloads/displaylink$ sudo cat 
/var/lib/dkms/evdi/4.2.29/build/make.log 
DKMS make.log for evdi-4.2.29 for kernel 4.19.0-041900rc4-lowlatency (x86_64)
Di 18. Sep 12:15:11 CEST 2018
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/4.2.29/build 
SRCROOT=/var/lib/dkms/evdi/4.2.29/build CONFIG_MODULE_SIG= -C 
/lib/modules/4.19.0-041900rc4-lowlatency/build modules
make[1]: Entering directory '/usr/src/linux-headers-4.19.0-041900rc4-lowlatency'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (        
        \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are 
missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix 
it.";      \
echo >&2 ;                                                      \
/bin/false)
mkdir -p /var/lib/dkms/evdi/4.2.29/build/.tmp_versions ; rm -f 
/var/lib/dkms/evdi/4.2.29/build/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/4.2.29/build
(cat /dev/null;   echo kernel//var/lib/dkms/evdi/4.2.29/build/evdi.ko;) > 
/var/lib/dkms/evdi/4.2.29/build/modules.order
  gcc -Wp,-MD,/var/lib/dkms/evdi/4.2.29/build/.evdi_drv.o.d  -nostdinc -isystem 
/usr/lib/gcc/x86_64-linux-gnu/5/include -I./arch/x86/include 
-I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi 
-include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar 
-Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE 
-DCC_HAVE_ASM_GOTO -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 
-DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 
-DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe 
-Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -DRETPOLINE 
-fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 
-Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable 
-fno-omit-frame-pointer -fno-optimize-sibling-calls 
-fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow 
-fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack 
-Werror=implicit-int -Werror=strict-prototypes -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init -Iinclude/drm  
-DMODULE  -DKBUILD_BASENAME='"evdi_drv"' -DKBUILD_MODNAME='"evdi"' -c -o 
/var/lib/dkms/evdi/4.2.29/build/evdi_drv.o 
/var/lib/dkms/evdi/4.2.29/build/evdi_drv.c
   ./tools/objtool/objtool check  --module --retpoline 
"/var/lib/dkms/evdi/4.2.29/build/evdi_drv.o";
  gcc -Wp,-MD,/var/lib/dkms/evdi/4.2.29/build/.evdi_modeset.o.d  -nostdinc 
-isystem /usr/lib/gcc/x86_64-linux-gnu/5/include -I./arch/x86/include 
-I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi 
-include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar 
-Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE 
-DCC_HAVE_ASM_GOTO -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 
-DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 
-DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe 
-Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -DRETPOLINE 
-fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 
-Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable 
-fno-omit-frame-pointer -fno-optimize-sibling-calls 
-fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow 
-fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack 
-Werror=implicit-int -Werror=strict-prototypes -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init -Iinclude/drm  
-DMODULE  -DKBUILD_BASENAME='"evdi_modeset"' -DKBUILD_MODNAME='"evdi"' -c -o 
/var/lib/dkms/evdi/4.2.29/build/evdi_modeset.o 
/var/lib/dkms/evdi/4.2.29/build/evdi_modeset.c
   ./tools/objtool/objtool check  --module --retpoline 
"/var/lib/dkms/evdi/4.2.29/build/evdi_modeset.o";
  gcc -Wp,-MD,/var/lib/dkms/evdi/4.2.29/build/.evdi_connector.o.d  -nostdinc 
-isystem /usr/lib/gcc/x86_64-linux-gnu/5/include -I./arch/x86/include 
-I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi 
-include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar 
-Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE 
-DCC_HAVE_ASM_GOTO -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 
-DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 
-DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe 
-Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -DRETPOLINE 
-fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 
-Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable 
-fno-omit-frame-pointer -fno-optimize-sibling-calls 
-fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow 
-fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack 
-Werror=implicit-int -Werror=strict-prototypes -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init -Iinclude/drm  
-DMODULE  -DKBUILD_BASENAME='"evdi_connector"' -DKBUILD_MODNAME='"evdi"' -c -o 
/var/lib/dkms/evdi/4.2.29/build/evdi_connector.o 
/var/lib/dkms/evdi/4.2.29/build/evdi_connector.c
/var/lib/dkms/evdi/4.2.29/build/evdi_connector.c: In function ‘evdi_get_modes’:
/var/lib/dkms/evdi/4.2.29/build/evdi_connector.c:34:3: error: implicit 
declaration of function ‘drm_mode_connector_update_edid_property’ 
[-Werror=implicit-function-declaration]
   drm_mode_connector_update_edid_property(connector, NULL);
   ^
/var/lib/dkms/evdi/4.2.29/build/evdi_connector.c: In function 
‘evdi_connector_init’:
/var/lib/dkms/evdi/4.2.29/build/evdi_connector.c:146:2: error: implicit 
declaration of function ‘drm_mode_connector_attach_encoder’ 
[-Werror=implicit-function-declaration]
  drm_mode_connector_attach_encoder(connector, encoder);
  ^
cc1: some warnings being treated as errors
scripts/Makefile.build:305: recipe for target 
'/var/lib/dkms/evdi/4.2.29/build/evdi_connector.o' failed
make[2]: *** [/var/lib/dkms/evdi/4.2.29/build/evdi_connector.o] Error 1
Makefile:1527: recipe for target '_module_/var/lib/dkms/evdi/4.2.29/build' 
failed
make[1]: *** [_module_/var/lib/dkms/evdi/4.2.29/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-041900rc4-lowlatency'
Makefile:22: recipe for target 'all' failed
make: *** [all] Error 2
pooja@X1-Carbon-6:~/Downloads/displaylink$

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-azure in Ubuntu.
https://bugs.launchpad.net/bugs/1760876

Title:
  DKMS driver builds fail with: Cannot use CONFIG_STACK_VALIDATION=y,
  please install libelf-dev, libelf-devel or elfutils-libelf-devel

Status in linux package in Ubuntu:
  Fix Released
Status in linux-azure package in Ubuntu:
  Fix Released
Status in linux-azure-edge package in Ubuntu:
  Confirmed
Status in linux source package in Trusty:
  Fix Released
Status in linux source package in Xenial:
  Fix Released
Status in linux-azure source package in Xenial:
  Fix Released
Status in linux source package in Artful:
  Fix Released
Status in linux source package in Bionic:
  Fix Released
Status in linux-azure source package in Bionic:
  Fix Released

Bug description:
  Was installing the kernel 4.15.0-14-generic when that crash happened.
  Now libelf-dev is requested and need to be added as a dependency.

  ProblemType: Package
  DistroRelease: Ubuntu 18.04
  Package: fwts-efi-runtime-dkms 18.03.00-0ubuntu1
  Uname: Linux 4.16.0-041600-generic x86_64
  NonfreeKernelModules: r8168
  ApportVersion: 2.20.9-0ubuntu2
  Architecture: amd64
  DKMSKernelVersion: 4.15.0-14-generic
  Date: Tue Apr  3 15:39:06 2018
  PackageVersion: 18.03.00-0ubuntu1
  Python3Details: /usr/bin/python3.6, Python 3.6.5, python3-minimal, 3.6.5-2
  PythonDetails: /usr/bin/python2.7, Python 2.7.14+, python-minimal, 2.7.14-4
  RelatedPackageVersions:
   dpkg 1.19.0.5ubuntu1
   apt  1.6~beta1
  SourcePackage: fwts
  Title: fwts-efi-runtime-dkms 18.03.00-0ubuntu1: fwts-efi-runtime-dkms kernel 
module failed to build
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1760876/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to