Bug 114901 - Compile errors for ndiswrapper (missing header?)
Summary: Compile errors for ndiswrapper (missing header?)
Status: NEW
Alias: None
Product: Other
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: other_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-18 15:28 UTC by netikras
Modified: 2016-03-18 15:29 UTC (History)
1 user (show)

See Also:
Kernel Version: 4.5.0-040500-generic
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description netikras 2016-03-18 15:28:57 UTC
Hello,

I'm a bit confused. I'm running Ubuntu. I keep installing new kernel versions appearing here: http://kernel.ubuntu.com/~kernel-ppa/mainline/ still hoping to get a release fully supporting Skylake - I'm running 4.5 but graphics still have issues...

Anyway, I'm here because whenever I install any kernel 4.x from the link I gave above I get an error message saying there were errors while compiling ndiswrapper and virtualbox-guest.

     
netikras-xps ~ # cd Atsiuntimai/SOFT/prepare/kernels/v4.5-willy/
netikras-xps v4.5-willy # ls -l
total 65168
-rw-r--r-- 1 netikras netikras  9772348 Kov 14 12:50 linux-headers-4.5.0-040500_4.5.0-040500.201603140130_all.deb
-rw-r--r-- 1 netikras netikras   780458 Kov 14 12:50 linux-headers-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb
-rw-r--r-- 1 netikras netikras 56160474 Kov 14 12:50 linux-image-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb
netikras-xps v4.5-willy # dpkg -i *
(Skaitoma duomenų bazė ... 384722 files and directories currently installed.)
Preparing to unpack linux-headers-4.5.0-040500_4.5.0-040500.201603140130_all.deb ...
Unpacking linux-headers-4.5.0-040500 (4.5.0-040500.201603140130) over (4.5.0-040500.201603140130) ...
Preparing to unpack linux-headers-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb ...
Unpacking linux-headers-4.5.0-040500-generic (4.5.0-040500.201603140130) over (4.5.0-040500.201603140130) ...
Preparing to unpack linux-image-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb ...
Done.
Unpacking linux-image-4.5.0-040500-generic (4.5.0-040500.201603140130) over (4.5.0-040500.201603140130) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
Tvarkomas paketas linux-headers-4.5.0-040500 (4.5.0-040500.201603140130) ...
Tvarkomas paketas linux-headers-4.5.0-040500-generic (4.5.0-040500.201603140130) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
ERROR (dkms apport): kernel package linux-headers-4.5.0-040500-generic is not supported
Error! Bad return status for module build on kernel: 4.5.0-040500-generic (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.
ERROR (dkms apport): kernel package linux-headers-4.5.0-040500-generic is not supported
Error! Bad return status for module build on kernel: 4.5.0-040500-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/5.0.4/build/make.log for more information.
Tvarkomas paketas linux-image-4.5.0-040500-generic (4.5.0-040500.201603140130) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Not updating initrd symbolic links since we are being updated/reinstalled 
(4.5.0-040500.201603140130 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(4.5.0-040500.201603140130 was configured last, according to dpkg)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
ERROR (dkms apport): kernel package linux-headers-4.5.0-040500-generic is not supported
Error! Bad return status for module build on kernel: 4.5.0-040500-generic (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.
ERROR (dkms apport): kernel package linux-headers-4.5.0-040500-generic is not supported
Error! Bad return status for module build on kernel: 4.5.0-040500-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/5.0.4/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
update-initramfs: Generating /boot/initrd.img-4.5.0-040500-generic
Warning: No support for locale: lt_LT.utf8
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.5.0-040500-generic /boot/vmlinuz-4.5.0-040500-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.5.0-040500rc5-generic
Found initrd image: /boot/initrd.img-4.5.0-040500rc5-generic
Found linux image: /boot/vmlinuz-4.5.0-040500-generic
Found initrd image: /boot/initrd.img-4.5.0-040500-generic
Found linux image: /boot/vmlinuz-4.4.3-040403-generic
Found initrd image: /boot/initrd.img-4.4.3-040403-generic
Found linux image: /boot/vmlinuz-4.4.2-040402-generic
Found initrd image: /boot/initrd.img-4.4.2-040402-generic
Found linux image: /boot/vmlinuz-4.3.6-040306-generic
Found initrd image: /boot/initrd.img-4.3.6-040306-generic
Found linux image: /boot/vmlinuz-3.19.0-32-generic
Found initrd image: /boot/initrd.img-3.19.0-32-generic
  No volume groups found
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
netikras-xps v4.5-willy # cat /var/lib/dkms/virtualbox-guest/5.0.4/build/make.log
DKMS make.log for virtualbox-guest-5.0.4 for kernel 4.5.0-040500-generic (x86_64)
Pn Kov 18 17:26:52 EET 2016
make: Entering directory `/usr/src/linux-headers-4.5.0-040500-generic'
  LD      /var/lib/dkms/virtualbox-guest/5.0.4/build/built-in.o
  LD      /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/built-in.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/VBoxGuest-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/VBoxGuest.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/GenericRequest.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/HGCMInternal.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/Init.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/PhysHeap.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/SysHlp.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/VMMDev.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/assert-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/memobj-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/memuserkernel-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/mp-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/mpnotification-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/process-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/semevent-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/semeventmulti-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/semfastmutex-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/semmutex-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/spinlock-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/thread-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/thread2-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/time-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/timer-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/r0drv/generic/semspinmutex-r0drv-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/alloc/alloc.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/err/RTErrConvertFromErrno.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/err/RTErrConvertToErrno.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/log/log.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/log/logellipsis.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/log/logrel.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/log/logrelellipsis.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/log/logcom.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/log/logformat.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/RTAssertMsg1Weak.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/RTAssertMsg2.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/RTAssertMsg2Add.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/RTAssertMsg2AddWeak.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/RTAssertMsg2AddWeakV.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/RTAssertMsg2Weak.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/RTAssertMsg2WeakV.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/assert.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/misc/thread.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/RTStrCopy.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/RTStrCopyEx.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/RTStrCopyP.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/strformat.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/strformatrt.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/strformattype.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/strprintf.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/string/strtonum.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/table/avlpv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/time/time.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTAssertShouldPanic-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTLogWriteStdErr-stub-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTLogWriteStdOut-stub-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTMpGetCoreCount-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTSemEventWait-2-ex-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTSemEventWaitNoResume-2-ex-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTSemEventMultiWait-2-ex-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/RTSemEventMultiWaitNoResume-2-ex-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/errvars-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/generic/mppresent-generic.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/VBox/log-vbox.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/VBox/logbackdoor.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/common/alloc/heapsimple.o
  LD [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxguest/vboxguest.o
  LD      /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/built-in.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/vfsmod.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/dirops.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/lnkops.o
/var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/lnkops.c:67:5: error: unknown field ‘follow_link’ specified in initializer
     .follow_link    = sf_follow_link,
     ^
/var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/lnkops.c:67:5: warning: initialization from incompatible pointer type
/var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/lnkops.c:67:5: warning: (near initialization for ‘sf_lnk_iops.create’)
/var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/lnkops.c:69:5: error: unknown field ‘put_link’ specified in initializer
     .put_link       = free_page_put_link,
     ^
/var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/lnkops.c:69:23: error: ‘free_page_put_link’ undeclared here (not in a function)
     .put_link       = free_page_put_link,
                       ^
make[2]: *** [/var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf/lnkops.o] Error 1
make[1]: *** [/var/lib/dkms/virtualbox-guest/5.0.4/build/vboxsf] Error 2
make: *** [_module_/var/lib/dkms/virtualbox-guest/5.0.4/build] Error 2
make: Leaving directory `/usr/src/linux-headers-4.5.0-040500-generic'
netikras-xps v4.5-willy # 

netikras-xps v4.5-willy # cat /var/lib/dkms/ndiswrapper/1.59/build/make.log
DKMS make.log for ndiswrapper-1.59 for kernel 4.5.0-040500-generic (x86_64)
Pn Kov 18 17:26:52 EET 2016
make: Entering directory `/usr/src/linux-headers-4.5.0-040500-generic'
  LD      /var/lib/dkms/ndiswrapper/1.59/build/built-in.o
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/crt_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/hal_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/ndis_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/ntoskernel_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/ntoskernel_io_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/rtl_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/usb_exports.h
  MKSTUBS /var/lib/dkms/ndiswrapper/1.59/build/win2lin_stubs.h
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/crt.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/hal.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/iw_ndis.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/loader.o
/var/lib/dkms/ndiswrapper/1.59/build/loader.c: In function ‘load_sys_files’:
/var/lib/dkms/ndiswrapper/1.59/build/loader.c:157:4: error: implicit declaration of function ‘__vmalloc’ [-Werror=implicit-function-declaration]
    __vmalloc(load_driver->sys_files[i].size,
    ^
/var/lib/dkms/ndiswrapper/1.59/build/loader.c:156:19: warning: assignment makes pointer from integer without a cast
   pe_image->image =
                   ^
/var/lib/dkms/ndiswrapper/1.59/build/loader.c:207:5: error: implicit declaration of function ‘vfree’ [-Werror=implicit-function-declaration]
     vfree(driver->pe_images[i].image);
     ^
/var/lib/dkms/ndiswrapper/1.59/build/loader.c: In function ‘add_bin_file’:
/var/lib/dkms/ndiswrapper/1.59/build/loader.c:298:2: error: implicit declaration of function ‘vmalloc’ [-Werror=implicit-function-declaration]
  bin_file->data = vmalloc(driver_file->size);
  ^
/var/lib/dkms/ndiswrapper/1.59/build/loader.c:298:17: warning: assignment makes pointer from integer without a cast
  bin_file->data = vmalloc(driver_file->size);
                 ^
/var/lib/dkms/ndiswrapper/1.59/build/loader.c: In function ‘wrapper_ioctl’:
/var/lib/dkms/ndiswrapper/1.59/build/loader.c:789:15: warning: assignment makes pointer from integer without a cast
   load_driver = vmalloc(sizeof(*load_driver));
               ^
/var/lib/dkms/ndiswrapper/1.59/build/loader.c: In function ‘wrapper_ioctl_compat’:
/var/lib/dkms/ndiswrapper/1.59/build/loader.c:884:11: warning: assignment makes pointer from integer without a cast
   kdriver = vmalloc(sizeof(*kdriver));
           ^
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/ndiswrapper/1.59/build/loader.o] Error 1
make: *** [_module_/var/lib/dkms/ndiswrapper/1.59/build] Error 2
make: Leaving directory `/usr/src/linux-headers-4.5.0-040500-generic'




netikras-xps ~ # uname -a
Linux netikras-xps 4.5.0-040500-generic #201603140130 SMP Mon Mar 14 05:32:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
netikras-xps ~ # 




netikras-xps ~ # cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.3
DISTRIB_CODENAME=rosa
DISTRIB_DESCRIPTION="Linux Mint 17.3 Rosa"

Note You need to log in before you can comment on or make changes to this bug.