Public bug reported:

I'm using Ubuntu-Gnome Vivid 15.04, fully updated at the time of this
writing. Attempting to update to the newest mainline kernel (to debug a
separate wifi hardware issue) resulted in the following build  error:

user@LenovoY70 ~/Downloads> ls
linux-headers-4.0.0-040000rc7_4.0.0-040000rc7.201504061936_all.deb
linux-headers-4.0.0-040000rc7-generic_4.0.0-040000rc7.201504061936_amd64.deb
linux-image-4.0.0-040000rc7-generic_4.0.0-040000rc7.201504061936_amd64.deb
user@LenovoY70 ~/Downloads> sudo dpkg -i *.deb
[sudo] password for user: 
Selecting previously unselected package linux-headers-4.0.0-040000rc7-generic.
(Reading database ... 184304 files and directories currently installed.)
Preparing to unpack 
linux-headers-4.0.0-040000rc7-generic_4.0.0-040000rc7.201504061936_amd64.deb ...
Unpacking linux-headers-4.0.0-040000rc7-generic (4.0.0-040000rc7.201504061936) 
...
Selecting previously unselected package linux-headers-4.0.0-040000rc7.
Preparing to unpack 
linux-headers-4.0.0-040000rc7_4.0.0-040000rc7.201504061936_all.deb ...
Unpacking linux-headers-4.0.0-040000rc7 (4.0.0-040000rc7.201504061936) ...
Selecting previously unselected package linux-image-4.0.0-040000rc7-generic.
Preparing to unpack 
linux-image-4.0.0-040000rc7-generic_4.0.0-040000rc7.201504061936_amd64.deb ...
Done.
Unpacking linux-image-4.0.0-040000rc7-generic (4.0.0-040000rc7.201504061936) ...
Setting up linux-headers-4.0.0-040000rc7 (4.0.0-040000rc7.201504061936) ...
Setting up linux-image-4.0.0-040000rc7-generic (4.0.0-040000rc7.201504061936) 
...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 
4.0.0-040000rc7-generic /boot/vmlinuz-4.0.0-040000rc7-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.0.0-040000rc7-generic 
/boot/vmlinuz-4.0.0-040000rc7-generic
Error! Bad return status for module build on kernel: 4.0.0-040000rc7-generic 
(x86_64)
Consult /var/lib/dkms/nvidia-340/340.76/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 
4.0.0-040000rc7-generic /boot/vmlinuz-4.0.0-040000rc7-generic
update-initramfs: Generating /boot/initrd.img-4.0.0-040000rc7-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 
4.0.0-040000rc7-generic /boot/vmlinuz-4.0.0-040000rc7-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 
4.0.0-040000rc7-generic /boot/vmlinuz-4.0.0-040000rc7-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 
4.0.0-040000rc7-generic /boot/vmlinuz-4.0.0-040000rc7-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.0.0-040000rc7-generic
Found initrd image: /boot/initrd.img-4.0.0-040000rc7-generic
Found linux image: /boot/vmlinuz-3.19.0-12-generic
Found initrd image: /boot/initrd.img-3.19.0-12-generic
Found linux image: /boot/vmlinuz-3.19.0-10-generic
Found initrd image: /boot/initrd.img-3.19.0-10-generic
Found Antergos Linux rolling 2015.01-ISO on /dev/sda10
Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
Setting up linux-headers-4.0.0-040000rc7-generic (4.0.0-040000rc7.201504061936) 
...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.0.0-040000rc7-generic 
/boot/vmlinuz-4.0.0-040000rc7-generic
Error! Bad return status for module build on kernel: 4.0.0-040000rc7-generic 
(x86_64)
Consult /var/lib/dkms/nvidia-340/340.76/build/make.log for more information.


Here's the tail of  /var/lib/dkms/nvidia-340/340.76/build/make.log:


./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:712:26: warning: comparison between signed and 
unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:730:26: warning: comparison between signed and 
unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ 
/var/lib/dkms/nvidia-340/340.76/build/nv-frontend.o != "scripts/mod/empty.o" ]; 
then ./scripts/recordmcount  
"/var/lib/dkms/nvidia-340/340.76/build/nv-frontend.o"; fi; fi;
(cat /dev/null;   echo kernel//var/lib/dkms/nvidia-340/340.76/build/nvidia.ko;) 
> /var/lib/dkms/nvidia-340/340.76/build/modules.order
make[2]: Target '__build' not remade because of errors.
Makefile:1390: recipe for target 
'_module_/var/lib/dkms/nvidia-340/340.76/build' failed
make[1]: *** [_module_/var/lib/dkms/nvidia-340/340.76/build] Error 2
make[1]: Target 'modules' not remade because of errors.
make[1]: Leaving directory '/usr/src/linux-headers-4.0.0-040000rc7-generic'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
Makefile:181: recipe for target 'nvidia.ko' failed
make: *** [nvidia.ko] Error 1
make: Target 'module' not remade because of errors.
make: Entering directory '/var/lib/dkms/nvidia-340/340.76/build/uvm'
cd ./..; make module SYSSRC=/lib/modules/4.0.0-040000rc7-generic/build 
SYSOUT=/lib/modules/4.0.0-040000rc7-generic/build KBUILD_EXTMOD=./..
make[1]: Entering directory '/var/lib/dkms/nvidia-340/340.76/build'
NVIDIA: calling KBUILD...
make[2]: Entering directory '/usr/src/linux-headers-4.0.0-040000rc7-generic'
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 ./../.tmp_versions ; rm -f ./../.tmp_versions/*
make -f ./scripts/Makefile.build obj=./..
scripts/Makefile.build:44: ../Makefile: No such file or directory
make[3]: *** No rule to make target '../Makefile'.  Stop.
Makefile:1390: recipe for target '_module_./..' failed
make[2]: *** [_module_./..] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.0.0-040000rc7-generic'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
Makefile:181: recipe for target 'nvidia.ko' failed
make[1]: *** [nvidia.ko] Error 1
make[1]: Leaving directory '/var/lib/dkms/nvidia-340/340.76/build'
Makefile:219: recipe for target '../Module.symvers' failed
make: *** [../Module.symvers] Error 2
make: Leaving directory '/var/lib/dkms/nvidia-340/340.76/build/uvm'

ProblemType: Package
DistroRelease: Ubuntu 15.04
Package: nvidia-340 340.76-0ubuntu2
ProcVersionSignature: Ubuntu 3.19.0-12.12-generic 3.19.3
Uname: Linux 3.19.0-12-generic x86_64
ApportVersion: 2.17-0ubuntu2
Architecture: amd64
DKMSKernelVersion: 4.0.0-040000rc7-generic
Date: Fri Apr 10 18:28:46 2015
DuplicateSignature: 
dkms:nvidia-340:340.76-0ubuntu2:/var/lib/dkms/nvidia-340/340.76/build/nv-pat.c:38:5:
 error: implicit declaration of function ‘read_cr4’ 
[-Werror=implicit-function-declaration]
InstallationDate: Installed on 2015-04-10 (0 days ago)
InstallationMedia: Ubuntu-GNOME 15.04 "Vivid Vervet" - Beta amd64 (20150326)
PackageVersion: 340.76-0ubuntu2
RelatedPackageVersions:
 dpkg 1.17.24ubuntu2
 apt  1.0.9.7ubuntu4
SourcePackage: nvidia-graphics-drivers-340
Title: nvidia-340 340.76-0ubuntu2: nvidia-340 kernel module failed to build
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: nvidia-graphics-drivers-340 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-package vivid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1442821

Title:
  nvidia-340 340.76-0ubuntu2: nvidia-340 kernel module failed to build
  on newest mainline kernel 4.0.0-040000rc7-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1442821/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to