Package: nvidia-legacy-340xx-driver
Version: 340.102-1
Severity: important

Hi,

on a stretch system which has (only) the current bpo-kernel installed,
nvidia-legacy-340xx-driver fails to compile the nvidia module.

Please find attached the console log of

`apt-get -y install nvidia-legacy-340xx-driver 2>&1 | tee console.log`

and dkms'

/var/lib/dkms/nvidia-legacy-340xx/340.102/build/make.log .

Hauler if you need more info.


Thanks
Daniel



-- Package-specific info:
uname -a:
Linux host-151 4.13.0-0.bpo.1-amd64 #1 SMP Debian 4.13.4-2~bpo9+1 (2017-10-17) 
x86_64 GNU/Linux

/proc/version:
Linux version 4.13.0-0.bpo.1-amd64 ([email protected]) (gcc 
version 6.3.0 20170516 (Debian 6.3.0-18)) #1 SMP Debian 4.13.4-2~bpo9+1 
(2017-10-17)
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libegl1-nvidia-legacy-340xx libegl1-nvidia-legacy-340xx:i386
  libgl1-nvidia-legacy-340xx-glx libgl1-nvidia-legacy-340xx-glx:i386
  libgles1-nvidia-legacy-340xx libgles1-nvidia-legacy-340xx:i386
  libgles2-nvidia-legacy-340xx libgles2-nvidia-legacy-340xx:i386
  libnvidia-legacy-340xx-cfg1 libnvidia-legacy-340xx-cfg1:i386
  libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-eglcore:i386
  libnvidia-legacy-340xx-glcore libnvidia-legacy-340xx-glcore:i386
  libnvidia-legacy-340xx-ml1 nvidia-legacy-340xx-alternative
  nvidia-legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs
  nvidia-legacy-340xx-driver-libs:i386
  nvidia-legacy-340xx-driver-libs-i386:i386 nvidia-legacy-340xx-kernel-dkms
  nvidia-legacy-340xx-kernel-support nvidia-legacy-340xx-vdpau-driver
  nvidia-settings-legacy-340xx xserver-xorg-video-nvidia-legacy-340xx
The following NEW packages will be installed:
  libegl1-nvidia-legacy-340xx libegl1-nvidia-legacy-340xx:i386
  libgl1-nvidia-legacy-340xx-glx libgl1-nvidia-legacy-340xx-glx:i386
  libgles1-nvidia-legacy-340xx libgles1-nvidia-legacy-340xx:i386
  libgles2-nvidia-legacy-340xx libgles2-nvidia-legacy-340xx:i386
  libnvidia-legacy-340xx-cfg1 libnvidia-legacy-340xx-cfg1:i386
  libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-eglcore:i386
  libnvidia-legacy-340xx-glcore libnvidia-legacy-340xx-glcore:i386
  libnvidia-legacy-340xx-ml1 nvidia-legacy-340xx-alternative
  nvidia-legacy-340xx-driver nvidia-legacy-340xx-driver-bin
  nvidia-legacy-340xx-driver-libs nvidia-legacy-340xx-driver-libs:i386
  nvidia-legacy-340xx-driver-libs-i386:i386 nvidia-legacy-340xx-kernel-dkms
  nvidia-legacy-340xx-kernel-support nvidia-legacy-340xx-vdpau-driver
  nvidia-settings-legacy-340xx xserver-xorg-video-nvidia-legacy-340xx
0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/39.4 MB of archives.
After this operation, 216 MB of additional disk space will be used.
Selecting previously unselected package nvidia-legacy-340xx-alternative.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 446332 files and directories currently installed.)
Preparing to unpack .../00-nvidia-legacy-340xx-alternative_340.102-1_amd64.deb 
...
Unpacking nvidia-legacy-340xx-alternative (340.102-1) ...
Selecting previously unselected package libnvidia-legacy-340xx-glcore:i386.
Preparing to unpack .../01-libnvidia-legacy-340xx-glcore_340.102-1_i386.deb ...
Unpacking libnvidia-legacy-340xx-glcore:i386 (340.102-1) ...
Selecting previously unselected package libgl1-nvidia-legacy-340xx-glx:i386.
Preparing to unpack .../02-libgl1-nvidia-legacy-340xx-glx_340.102-1_i386.deb ...
Unpacking libgl1-nvidia-legacy-340xx-glx:i386 (340.102-1) ...
Selecting previously unselected package libnvidia-legacy-340xx-glcore:amd64.
Preparing to unpack .../03-libnvidia-legacy-340xx-glcore_340.102-1_amd64.deb ...
Unpacking libnvidia-legacy-340xx-glcore:amd64 (340.102-1) ...
Selecting previously unselected package libgl1-nvidia-legacy-340xx-glx:amd64.
Preparing to unpack .../04-libgl1-nvidia-legacy-340xx-glx_340.102-1_amd64.deb 
...
Unpacking libgl1-nvidia-legacy-340xx-glx:amd64 (340.102-1) ...
Selecting previously unselected package libnvidia-legacy-340xx-eglcore:amd64.
Preparing to unpack .../05-libnvidia-legacy-340xx-eglcore_340.102-1_amd64.deb 
...
Unpacking libnvidia-legacy-340xx-eglcore:amd64 (340.102-1) ...
Selecting previously unselected package libegl1-nvidia-legacy-340xx:amd64.
Preparing to unpack .../06-libegl1-nvidia-legacy-340xx_340.102-1_amd64.deb ...
Unpacking libegl1-nvidia-legacy-340xx:amd64 (340.102-1) ...
Selecting previously unselected package nvidia-legacy-340xx-driver-libs:amd64.
Preparing to unpack .../07-nvidia-legacy-340xx-driver-libs_340.102-1_amd64.deb 
...
Unpacking nvidia-legacy-340xx-driver-libs:amd64 (340.102-1) ...
Selecting previously unselected package libnvidia-legacy-340xx-ml1:amd64.
Preparing to unpack .../08-libnvidia-legacy-340xx-ml1_340.102-1_amd64.deb ...
Unpacking libnvidia-legacy-340xx-ml1:amd64 (340.102-1) ...
Selecting previously unselected package nvidia-legacy-340xx-driver-bin.
Preparing to unpack .../09-nvidia-legacy-340xx-driver-bin_340.102-1_amd64.deb 
...
Unpacking nvidia-legacy-340xx-driver-bin (340.102-1) ...
Selecting previously unselected package xserver-xorg-video-nvidia-legacy-340xx.
Preparing to unpack 
.../10-xserver-xorg-video-nvidia-legacy-340xx_340.102-1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-legacy-340xx (340.102-1) ...
Selecting previously unselected package nvidia-legacy-340xx-vdpau-driver:amd64.
Preparing to unpack .../11-nvidia-legacy-340xx-vdpau-driver_340.102-1_amd64.deb 
...
Unpacking nvidia-legacy-340xx-vdpau-driver:amd64 (340.102-1) ...
Selecting previously unselected package nvidia-legacy-340xx-kernel-support.
Preparing to unpack 
.../12-nvidia-legacy-340xx-kernel-support_340.102-1_amd64.deb ...
Unpacking nvidia-legacy-340xx-kernel-support (340.102-1) ...
Selecting previously unselected package nvidia-legacy-340xx-kernel-dkms.
Preparing to unpack .../13-nvidia-legacy-340xx-kernel-dkms_340.102-1_amd64.deb 
...
Unpacking nvidia-legacy-340xx-kernel-dkms (340.102-1) ...
Selecting previously unselected package nvidia-legacy-340xx-driver.
Preparing to unpack .../14-nvidia-legacy-340xx-driver_340.102-1_amd64.deb ...
Unpacking nvidia-legacy-340xx-driver (340.102-1) ...
Selecting previously unselected package nvidia-settings-legacy-340xx.
Preparing to unpack .../15-nvidia-settings-legacy-340xx_340.101-1_amd64.deb ...
Unpacking nvidia-settings-legacy-340xx (340.101-1) ...
Selecting previously unselected package libnvidia-legacy-340xx-eglcore:i386.
Preparing to unpack .../16-libnvidia-legacy-340xx-eglcore_340.102-1_i386.deb ...
Unpacking libnvidia-legacy-340xx-eglcore:i386 (340.102-1) ...
Selecting previously unselected package libegl1-nvidia-legacy-340xx:i386.
Preparing to unpack .../17-libegl1-nvidia-legacy-340xx_340.102-1_i386.deb ...
Unpacking libegl1-nvidia-legacy-340xx:i386 (340.102-1) ...
Selecting previously unselected package libgles1-nvidia-legacy-340xx:i386.
Preparing to unpack .../18-libgles1-nvidia-legacy-340xx_340.102-1_i386.deb ...
Unpacking libgles1-nvidia-legacy-340xx:i386 (340.102-1) ...
Selecting previously unselected package libgles1-nvidia-legacy-340xx:amd64.
Preparing to unpack .../19-libgles1-nvidia-legacy-340xx_340.102-1_amd64.deb ...
Unpacking libgles1-nvidia-legacy-340xx:amd64 (340.102-1) ...
Selecting previously unselected package libgles2-nvidia-legacy-340xx:i386.
Preparing to unpack .../20-libgles2-nvidia-legacy-340xx_340.102-1_i386.deb ...
Unpacking libgles2-nvidia-legacy-340xx:i386 (340.102-1) ...
Selecting previously unselected package libgles2-nvidia-legacy-340xx:amd64.
Preparing to unpack .../21-libgles2-nvidia-legacy-340xx_340.102-1_amd64.deb ...
Unpacking libgles2-nvidia-legacy-340xx:amd64 (340.102-1) ...
Selecting previously unselected package libnvidia-legacy-340xx-cfg1:i386.
Preparing to unpack .../22-libnvidia-legacy-340xx-cfg1_340.102-1_i386.deb ...
Unpacking libnvidia-legacy-340xx-cfg1:i386 (340.102-1) ...
Selecting previously unselected package libnvidia-legacy-340xx-cfg1:amd64.
Preparing to unpack .../23-libnvidia-legacy-340xx-cfg1_340.102-1_amd64.deb ...
Unpacking libnvidia-legacy-340xx-cfg1:amd64 (340.102-1) ...
Selecting previously unselected package nvidia-legacy-340xx-driver-libs:i386.
Preparing to unpack .../24-nvidia-legacy-340xx-driver-libs_340.102-1_i386.deb 
...
Unpacking nvidia-legacy-340xx-driver-libs:i386 (340.102-1) ...
Selecting previously unselected package 
nvidia-legacy-340xx-driver-libs-i386:i386.
Preparing to unpack 
.../25-nvidia-legacy-340xx-driver-libs-i386_340.102-1_i386.deb ...
Unpacking nvidia-legacy-340xx-driver-libs-i386:i386 (340.102-1) ...
Setting up libnvidia-legacy-340xx-glcore:i386 (340.102-1) ...
Setting up libnvidia-legacy-340xx-glcore:amd64 (340.102-1) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for menu (2.1.47+b1) ...
Setting up nvidia-legacy-340xx-alternative (340.102-1) ...
Processing triggers for libc-bin (2.24-11+deb9u1) ...
Setting up libnvidia-legacy-340xx-eglcore:amd64 (340.102-1) ...
Setting up libnvidia-legacy-340xx-eglcore:i386 (340.102-1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for nvidia-legacy-340xx-alternative (340.102-1) ...
Setting up libgles2-nvidia-legacy-340xx:i386 (340.102-1) ...
Setting up libgles2-nvidia-legacy-340xx:amd64 (340.102-1) ...
Setting up xserver-xorg-video-nvidia-legacy-340xx (340.102-1) ...
Setting up nvidia-settings-legacy-340xx (340.101-1) ...
Setting up nvidia-legacy-340xx-vdpau-driver:amd64 (340.102-1) ...
Setting up libegl1-nvidia-legacy-340xx:amd64 (340.102-1) ...
Setting up libegl1-nvidia-legacy-340xx:i386 (340.102-1) ...
Setting up libnvidia-legacy-340xx-cfg1:i386 (340.102-1) ...
Setting up libnvidia-legacy-340xx-cfg1:amd64 (340.102-1) ...
Setting up nvidia-legacy-340xx-kernel-support (340.102-1) ...
Setting up libnvidia-legacy-340xx-ml1:amd64 (340.102-1) ...
Setting up nvidia-legacy-340xx-driver-bin (340.102-1) ...
Setting up libgl1-nvidia-legacy-340xx-glx:i386 (340.102-1) ...
Setting up libgl1-nvidia-legacy-340xx-glx:amd64 (340.102-1) ...
Setting up libgles1-nvidia-legacy-340xx:i386 (340.102-1) ...
Setting up libgles1-nvidia-legacy-340xx:amd64 (340.102-1) ...
Setting up nvidia-legacy-340xx-driver-libs:amd64 (340.102-1) ...
Setting up nvidia-legacy-340xx-driver-libs:i386 (340.102-1) ...
Setting up nvidia-legacy-340xx-driver-libs-i386:i386 (340.102-1) ...
Processing triggers for nvidia-legacy-340xx-alternative (340.102-1) ...
Setting up nvidia-legacy-340xx-kernel-dkms (340.102-1) ...
Loading new nvidia-legacy-340xx-340.102 DKMS files...
Building for 4.13.0-0.bpo.1-amd64
Building initial module for 4.13.0-0.bpo.1-amd64
Error! Bad return status for module build on kernel: 4.13.0-0.bpo.1-amd64 
(x86_64)
Consult /var/lib/dkms/nvidia-legacy-340xx/340.102/build/make.log for more 
information.
dpkg: error processing package nvidia-legacy-340xx-kernel-dkms (--configure):
 subprocess installed post-installation script returned error exit status 10
dpkg: dependency problems prevent configuration of nvidia-legacy-340xx-driver:
 nvidia-legacy-340xx-driver depends on nvidia-legacy-340xx-kernel-dkms (= 
340.102-1) | nvidia-legacy-340xx-kernel-340.102; however:
  Package nvidia-legacy-340xx-kernel-dkms is not configured yet.
  Package nvidia-legacy-340xx-kernel-340.102 is not installed.
  Package nvidia-legacy-340xx-kernel-dkms which provides 
nvidia-legacy-340xx-kernel-340.102 is not configured yet.

dpkg: error processing package nvidia-legacy-340xx-driver (--configure):
 dependency problems - leaving unconfigured
DKMS make.log for nvidia-legacy-340xx-340.102 for kernel 4.13.0-0.bpo.1-amd64 
(x86_64)
Thu Nov 16 15:23:35 CET 2017
NVIDIA: calling KBUILD...
make NV_MODULE_SUFFIX= KBUILD_OUTPUT=/lib/modules/4.13.0-0.bpo.1-amd64/build 
KERNEL_SOURCES=/lib/modules/4.13.0-0.bpo.1-amd64/source 
KERNEL_OUTPUT=/lib/modules/4.13.0-0.bpo.1-amd64/build KBUILD_VERBOSE=1 -C 
/lib/modules/4.13.0-0.bpo.1-amd64/source 
SUBDIRS=/var/lib/dkms/nvidia-legacy-340xx/340.102/build ARCH=x86_64 modules
make[1]: Entering directory '/usr/src/linux-headers-4.13.0-0.bpo.1-common'
make -C /lib/modules/4.13.0-0.bpo.1-amd64/build 
KBUILD_SRC=/usr/src/linux-headers-4.13.0-0.bpo.1-common \
-f /usr/src/linux-headers-4.13.0-0.bpo.1-common/Makefile modules
make[2]: Entering directory '/usr/src/linux-headers-4.13.0-0.bpo.1-amd64'
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/nvidia-legacy-340xx/340.102/build/.tmp_versions ; rm -f 
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/.tmp_versions/*
make -f /usr/src/linux-headers-4.13.0-0.bpo.1-common/scripts/Makefile.build 
obj=/var/lib/dkms/nvidia-legacy-340xx/340.102/build
CONFTEST=/bin/sh /var/lib/dkms/nvidia-legacy-340xx/340.102/build/conftest.sh " 
gcc-6" " gcc-6" x86_64 /lib/modules/4.13.0-0.bpo.1-amd64/source 
/lib/modules/4.13.0-0.bpo.1-amd64/build
CONFTEST_CFLAGS=
KBUILD_CFLAGS=-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar 
-Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE 
-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  -fno-delete-null-pointer-checks 
-Wno-frame-address    -O2  --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO 
-Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable 
-Wno-unused-const-variable  -fno-var-tracking-assignments -g -pg  -mfentry 
-DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign 
-fno-strict-overflow -fconserve-stack -Werror=implicit-int 
-Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init    
LINUXINCLUDE=-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include 
-I./arch/x86/include/generated  
-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/include -I./include 
-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/uapi 
-I./include/generated/uapi -include 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/kconfig.h
LDFLAGS=-m elf_x86_64
ARCH=x86_64
for SANITY_CHECK in rivafb_sanity_check nvidiafb_sanity_check dom0_sanity_check 
xen_sanity_check; do \
 echo " CONFTEST: $SANITY_CHECK"; \
 if ! /bin/sh /var/lib/dkms/nvidia-legacy-340xx/340.102/build/conftest.sh " 
gcc-6" " gcc-6" x86_64 /lib/modules/4.13.0-0.bpo.1-amd64/source 
/lib/modules/4.13.0-0.bpo.1-amd64/build $SANITY_CHECK full_output; then \
 exit 1; \
 fi; \
done
 CONFTEST: rivafb_sanity_check
 CONFTEST: nvidiafb_sanity_check
 CONFTEST: dom0_sanity_check
 CONFTEST: xen_sanity_check
 CONFTEST: compile_tests
if ! /bin/sh /var/lib/dkms/nvidia-legacy-340xx/340.102/build/conftest.sh " 
gcc-6" " gcc-6" x86_64 /lib/modules/4.13.0-0.bpo.1-amd64/source 
/lib/modules/4.13.0-0.bpo.1-amd64/build compile_tests remap_pfn_range vmap 
set_pages_uc set_memory_uc set_memory_array_uc change_page_attr i2c_adapter 
pci_get_class pm_message_t irq_handler_t pci_choose_state vm_insert_page 
acpi_device_ops acpi_op_remove acpi_device_id acquire_console_sem console_lock 
kmem_cache_create outer_flush_all on_each_cpu smp_call_function nvmap_support 
acpi_evaluate_integer ioremap_cache ioremap_wc proc_dir_entry INIT_WORK 
acpi_walk_namespace scatterlist pci_domain_nr pci_dma_mapping_error 
file_operations sg_alloc_table sg_init_table pci_get_domain_bus_and_slot 
get_num_physpages efi_enabled dom0_kernel_present drm_available 
proc_create_data pde_data proc_remove sg_table pm_vt_switch_required 
pci_save_state file_inode drm_pci_set_busid write_cr4 for_each_online_node 
node_end_pfn get_user_pages_remote; then exit 1; fi
conftest.sh: CC= gcc-6
conftest.sh: CFLAGS=-O2 -D__KERNEL__ -DKBUILD_BASENAME="#conftest29623" 
-DKBUILD_MODNAME="#conftest29623" -nostdinc -isystem 
/usr/lib/gcc/x86_64-linux-gnu/6/include 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/include/asm-x86_64/mach-default 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/include/asm-x86/mach-default 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/arch/x86/include/asm/mach-default 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/include/arch/x86/include/uapi 
-I/lib/modules/4.13.0-0.bpo.1-amd64/build/include2 
-I/lib/modules/4.13.0-0.bpo.1-amd64/build/include -include 
/lib/modules/4.13.0-0.bpo.1-amd64/build/include/generated/autoconf.h 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/include 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/include/uapi 
-I/lib/modules/4.13.0-0.bpo.1-amd64/build/include/generated/uapi 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/arch/x86/include 
-I/lib/modules/4.13.0-0.bpo.1-amd64/source/arch/x86/include/uapi 
-I/lib/modules/4.13.0-0.bpo.1-amd64/build/arch/x86/include/generated 
-I/lib/modules/4.13.0-0.bpo.1-amd64/build/arch/x86/include/generated/uapi -Wall 
-Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common 
-fshort-wchar -Wno-format-security -std=gnu89 -fno-PIE -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 
-fno-delete-null-pointer-checks -Wno-frame-address -O2 
--param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 
-fstack-protector-strong -Wno-unused-but-set-variable 
-Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry 
-DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign 
-fno-strict-overflow -fconserve-stack
conftest.sh: KBUILD_CFLAGS=-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar 
-Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE 
-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  -fno-delete-null-pointer-checks 
-Wno-frame-address    -O2  --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO 
-Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable 
-Wno-unused-const-variable  -fno-var-tracking-assignments -g -pg  -mfentry 
-DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign 
-fno-strict-overflow -fconserve-stack -Werror=implicit-int 
-Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init    
conftest.sh: ARCH=x86_64
 CONFTEST conftest.h:
#include "conftest/macros.h"
#include "conftest/functions.h"
#include "conftest/symbols.h"
#include "conftest/types.h"
#include "conftest/generic.h"
#include "conftest/headers.h"
 CONFTEST macros.h:
#define NV_INIT_WORK_PRESENT
#define NV_INIT_WORK_ARGUMENT_COUNT 2
 CONFTEST functions.h:
#define NV_REMAP_PFN_RANGE_PRESENT
#define NV_VMAP_PRESENT
#define NV_VMAP_ARGUMENT_COUNT 4
#undef NV_SET_PAGES_UC_PRESENT
#undef NV_SET_MEMORY_UC_PRESENT
#undef NV_SET_MEMORY_ARRAY_UC_PRESENT
#undef NV_CHANGE_PAGE_ATTR_PRESENT
#define NV_PCI_GET_CLASS_PRESENT
#define NV_PCI_CHOOSE_STATE_PRESENT
#define NV_VM_INSERT_PAGE_PRESENT
#undef NV_ACQUIRE_CONSOLE_SEM_PRESENT
#define NV_CONSOLE_LOCK_PRESENT
#define NV_KMEM_CACHE_CREATE_PRESENT
#define NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT 5
#define NV_ON_EACH_CPU_PRESENT
#define NV_ON_EACH_CPU_ARGUMENT_COUNT 3
#define NV_SMP_CALL_FUNCTION_PRESENT
#define NV_SMP_CALL_FUNCTION_ARGUMENT_COUNT 3
#define NV_ACPI_EVALUATE_INTEGER_PRESENT
typedef unsigned long long nv_acpi_integer_t;
#define NV_IOREMAP_CACHE_PRESENT
#define NV_IOREMAP_WC_PRESENT
#define NV_ACPI_WALK_NAMESPACE_PRESENT
#define NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT 7
#define NV_PCI_DOMAIN_NR_PRESENT
#define NV_PCI_DMA_MAPPING_ERROR_PRESENT
#define NV_PCI_DMA_MAPPING_ERROR_ARGUMENT_COUNT 2
#define NV_SG_ALLOC_TABLE_PRESENT
#define NV_SG_ALLOC_TABLE_FROM_PAGES_PRESENT
#define NV_SG_INIT_TABLE_PRESENT
#define NV_PCI_GET_DOMAIN_BUS_AND_SLOT_PRESENT
#define NV_GET_NUM_PHYSPAGES_PRESENT
#define NV_EFI_ENABLED_PRESENT
#define NV_EFI_ENABLED_ARGUMENT_COUNT 1
#define NV_PROC_CREATE_DATA_PRESENT
#define NV_PDE_DATA_PRESENT
#define NV_PROC_REMOVE_PRESENT
#define NV_PM_VT_SWITCH_REQUIRED_PRESENT
#define NV_PCI_SAVE_STATE_ARGUMENT_COUNT 1
#define NV_DRM_PCI_SET_BUSID_PRESENT
#undef NV_WRITE_CR4_PRESENT
#define NV_FOR_EACH_ONLINE_NODE_PRESENT
#define NV_NODE_END_PFN_PRESENT
#define NV_GET_USER_PAGES_REMOTE_PRESENT
#undef NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS
#define NV_GET_USER_PAGES_REMOTE_HAS_LOCKED_ARG
 CONFTEST symbols.h:
 CONFTEST types.h:
#undef NV_I2C_ADAPTER_HAS_CLIENT_REGISTER
#define NV_PM_MESSAGE_T_PRESENT
#define NV_PM_MESSAGE_T_HAS_EVENT
#define NV_IRQ_HANDLER_T_PRESENT
#define NV_IRQ_HANDLER_T_ARGUMENT_COUNT 2
#undef NV_ACPI_DEVICE_OPS_HAS_MATCH
#define NV_ACPI_DEVICE_OPS_REMOVE_ARGUMENT_COUNT 1
#define NV_ACPI_DEVICE_ID_HAS_DRIVER_DATA
#undef NV_OUTER_FLUSH_ALL_PRESENT
#undef NV_PROC_DIR_ENTRY_HAS_OWNER
#define NV_SCATTERLIST_HAS_PAGE_LINK
#undef NV_FILE_OPERATIONS_HAS_IOCTL
#define NV_FILE_OPERATIONS_HAS_UNLOCKED_IOCTL
#define NV_FILE_OPERATIONS_HAS_COMPAT_IOCTL
#define NV_SG_TABLE_PRESENT
#define NV_FILE_HAS_INODE
 CONFTEST generic.h:
#undef HAVE_NV_ANDROID
#undef NV_DOM0_KERNEL_PRESENT
#define NV_DRM_AVAILABLE
 CONFTEST: patch_check
if ! /bin/sh /var/lib/dkms/nvidia-legacy-340xx/340.102/build/conftest.sh " 
gcc-6" " gcc-6" x86_64 /lib/modules/4.13.0-0.bpo.1-amd64/source 
/lib/modules/4.13.0-0.bpo.1-amd64/build patch_check; then exit 1; fi
 CONFTEST patches.h:
static struct {
const char *short_description;
const char *description;
} __nv_patches[] = {
{ NULL, NULL } };
echo \#define NV_COMPILER \"` gcc-6 -v 2>&1 | tail -n 1`\" > 
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv_compiler.h
   gcc-6 -Wp,-MD,/var/lib/dkms/nvidia-legacy-340xx/340.102/build/.nv.o.d  
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include 
-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include 
-I./arch/x86/include/generated  
-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/include -I./include 
-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/uapi 
-I./include/generated/uapi -include 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/kconfig.h  
-I/var/lib/dkms/nvidia-legacy-340xx/340.102/build 
-I/var/lib/dkms/nvidia-legacy-340xx/340.102/build -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 -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 
-fno-delete-null-pointer-checks -Wno-frame-address -O2 
--param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 
-fstack-protector-strong -Wno-unused-but-set-variable 
-Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry 
-DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign 
-fno-strict-overflow -fconserve-stack -Werror=implicit-int 
-Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 
-UDEBUG -U_DEBUG -DNDEBUG  -I/var/lib/dkms/nvidia-legacy-340xx/340.102/build 
-Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"340.102\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ 
-DNV_DEV_NAME=\"nvidia\"  -DMODULE  -DKBUILD_BASENAME='"nv"'  
-DKBUILD_MODNAME='"nvidia"' -c -o 
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/.tmp_nv.o 
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv.c
In file included from 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/current.h:4:0,
                 from 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/sched.h:11,
                 from 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/utsname.h:5,
                 from 
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv.c:13:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/thread_info.h: In 
function ‘check_copy_size’:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/thread_info.h:130:29:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
  if (unlikely(sz >= 0 && sz < bytes)) {
                             ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/compiler.h:175:42: 
note: in definition of macro ‘unlikely’
 # define unlikely(x) __builtin_expect(!!(x), 0)
                                          ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/asm-generic/qrwlock.h: In 
function ‘queued_write_trylock’:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/asm-generic/qrwlock.h:106:36:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
           cnts, cnts | _QW_LOCKED) == cnts);
                                    ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/compiler.h:174:40: 
note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/mmzone.h: In 
function ‘next_zones_zonelist’:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/mmzone.h:985:44: 
warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
  if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
                                            ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/compiler.h:174:40: 
note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/current.h:5:0,
                 from 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/sched.h:11,
                 from 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/utsname.h:5,
                 from 
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv.c:13:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h: 
In function ‘percpu_ref_get_many’:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:419:34:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:364:11:
 note: in expansion of macro ‘this_cpu_add_1’
   case 1: stem##1(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:176:3:
 note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:420:34:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:365:11:
 note: in expansion of macro ‘this_cpu_add_2’
   case 2: stem##2(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:176:3:
 note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:421:34:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:366:11:
 note: in expansion of macro ‘this_cpu_add_4’
   case 4: stem##4(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:176:3:
 note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:478:35:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
                                   ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:367:11:
 note: in expansion of macro ‘this_cpu_add_8’
   case 8: stem##8(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:176:3:
 note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h: 
In function ‘percpu_ref_put_many’:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:419:34:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:364:11:
 note: in expansion of macro ‘this_cpu_add_1’
   case 1: stem##1(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:506:33:
 note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:275:3:
 note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:420:34:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:365:11:
 note: in expansion of macro ‘this_cpu_add_2’
   case 2: stem##2(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:506:33:
 note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:275:3:
 note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:421:34:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:366:11:
 note: in expansion of macro ‘this_cpu_add_4’
   case 4: stem##4(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:506:33:
 note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:275:3:
 note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:478:35:
 note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
                                   ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:367:11:
 note: in expansion of macro ‘this_cpu_add_8’
   case 8: stem##8(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:496:33:
 note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:506:33:
 note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-refcount.h:275:3:
 note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-rwsem.h: In 
function ‘percpu_up_read_preempt_enable’:
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:400:34:
 note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:364:11:
 note: in expansion of macro ‘raw_cpu_add_1’
   case 1: stem##1(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:409:32:
 note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:445:2: 
note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:483:34:
 note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:485:30:
 note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-rwsem.h:96:3: 
note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:401:34:
 note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:365:11:
 note: in expansion of macro ‘raw_cpu_add_2’
   case 2: stem##2(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:409:32:
 note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:445:2: 
note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:483:34:
 note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:485:30:
 note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-rwsem.h:96:3: 
note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:402:34:
 note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
                                  ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:366:11:
 note: in expansion of macro ‘raw_cpu_add_4’
   case 4: stem##4(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:409:32:
 note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:445:2: 
note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:483:34:
 note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:485:30:
 note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-rwsem.h:96:3: 
note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:130:31:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
/usr/src/linux-headers-4.13.0-0.bpo.1-common/arch/x86/include/asm/percpu.h:469:35:
 note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
                                   ^~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:367:11:
 note: in expansion of macro ‘raw_cpu_add_8’
   case 8: stem##8(variable, __VA_ARGS__);break;  \
           ^~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:409:32:
 note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:445:2: 
note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:483:34:
 note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-defs.h:485:30:
 note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^~~~~~~~~~~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/include/linux/percpu-rwsem.h:96:3: 
note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv.c:13:0:
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv-linux.h: At top level:
/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv-linux.h:204:2: error: #error 
"This driver requires the ability to change memory types!"
 #error "This driver requires the ability to change memory types!"
  ^~~~~
/usr/src/linux-headers-4.13.0-0.bpo.1-common/scripts/Makefile.build:307: recipe 
for target '/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv.o' failed
make[3]: *** [/var/lib/dkms/nvidia-legacy-340xx/340.102/build/nv.o] Error 1
/usr/src/linux-headers-4.13.0-0.bpo.1-common/Makefile:1529: recipe for target 
'_module_/var/lib/dkms/nvidia-legacy-340xx/340.102/build' failed
make[2]: *** [_module_/var/lib/dkms/nvidia-legacy-340xx/340.102/build] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.13.0-0.bpo.1-amd64'
Makefile:145: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.13.0-0.bpo.1-common'
Makefile:193: recipe for target 'nvidia.ko' failed
make: *** [nvidia.ko] Error 2
make: Entering directory '/var/lib/dkms/nvidia-legacy-340xx/340.102/build/uvm'
cd ./..; make module SYSSRC=/lib/modules/4.13.0-0.bpo.1-amd64/source 
SYSOUT=/lib/modules/4.13.0-0.bpo.1-amd64/build KBUILD_EXTMOD=./..
make[1]: Entering directory '/var/lib/dkms/nvidia-legacy-340xx/340.102/build'
NVIDIA: calling KBUILD...
make NV_MODULE_SUFFIX= KBUILD_OUTPUT=/lib/modules/4.13.0-0.bpo.1-amd64/build 
KERNEL_SOURCES=/lib/modules/4.13.0-0.bpo.1-amd64/source 
KERNEL_OUTPUT=/lib/modules/4.13.0-0.bpo.1-amd64/build KBUILD_VERBOSE=1 -C 
/lib/modules/4.13.0-0.bpo.1-amd64/source 
SUBDIRS=/var/lib/dkms/nvidia-legacy-340xx/340.102/build ARCH=x86_64 modules
make[2]: Entering directory '/usr/src/linux-headers-4.13.0-0.bpo.1-common'
make -C /lib/modules/4.13.0-0.bpo.1-amd64/build 
KBUILD_SRC=/usr/src/linux-headers-4.13.0-0.bpo.1-common \
-f /usr/src/linux-headers-4.13.0-0.bpo.1-common/Makefile modules
make[3]: Entering directory '/usr/src/linux-headers-4.13.0-0.bpo.1-amd64'
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 /usr/src/linux-headers-4.13.0-0.bpo.1-common/scripts/Makefile.build 
obj=./..
/usr/src/linux-headers-4.13.0-0.bpo.1-common/scripts/Makefile.build:44: 
/usr/src/linux-headers-4.13.0-0.bpo.1-common/./../Makefile: No such file or 
directory
make[4]: *** No rule to make target 
'/usr/src/linux-headers-4.13.0-0.bpo.1-common/./../Makefile'.  Stop.
/usr/src/linux-headers-4.13.0-0.bpo.1-common/Makefile:1529: recipe for target 
'_module_./..' failed
make[3]: *** [_module_./..] Error 2
make[3]: Leaving directory '/usr/src/linux-headers-4.13.0-0.bpo.1-amd64'
Makefile:145: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.13.0-0.bpo.1-common'
Makefile:193: recipe for target 'nvidia.ko' failed
make[1]: *** [nvidia.ko] Error 2
make[1]: Leaving directory '/var/lib/dkms/nvidia-legacy-340xx/340.102/build'
Makefile:219: recipe for target '../Module.symvers' failed
make: *** [../Module.symvers] Error 2
make: Leaving directory '/var/lib/dkms/nvidia-legacy-340xx/340.102/build/uvm'

Reply via email to