Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nvidia-installer log file '/var/log/nvidia-installer.log'
- creation time: Wed Oct 21 23:32:04 2020
- installer version: 390.138
- PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- nvidia-installer command line:
- ./nvidia-installer
- --kernel-source-path
- /usr/src/linux-headers-5.4.51-v7l+
- Using: nvidia-installer ncurses v6 user interface
- -> Detected 4 CPUs online; setting concurrency level to 4.
- -> Installing NVIDIA driver version 390.138.
- -> Performing CC sanity check with CC="/usr/bin/cc".
- -> Using the kernel source path '/usr/src/linux-headers-5.4.51-v7l+' as specified by the '--kernel-source-path' commandline option.
- -> Kernel source path: '/usr/src/linux-headers-5.4.51-v7l+'
- -> Kernel output path: '/usr/src/linux-headers-5.4.51-v7l+'
- -> Performing Compiler check.
- -> Performing Dom0 check.
- -> Performing Xen check.
- -> Performing PREEMPT_RT check.
- -> Performing vgpu_kvm check.
- -> Cleaning kernel module build directory.
- executing: 'cd ./kernel; /usr/bin/make -k -j4 clean NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/usr/src/linux-headers-5.4.51-v7l+" SYSOUT="/usr/src/linux-headers-5.4.51-v7l+"'...
- rm -f -r conftest
- make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+'
- make[1]: Leaving directory '/usr/src/linux-headers-5.4.51-v7l+'
- -> Building kernel modules
- executing: 'cd ./kernel; /usr/bin/make -k -j4 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/usr/src/linux-headers-5.4.51-v7l+" SYSOUT="/usr/src/linux-headers-5.4.51-v7l+"'...
- make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+'
- SYMLINK /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-kernel.o
- SYMLINK /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nv-modeset-kernel.o
- CONFTEST: INIT_WORK
- CONFTEST: remap_pfn_range
- CONFTEST: hash__remap_4k_pfn
- CONFTEST: follow_pfn
- CONFTEST: vmap
- CONFTEST: set_pages_uc
- CONFTEST: list_is_first
- CONFTEST: set_memory_uc
- CONFTEST: set_memory_array_uc
- CONFTEST: change_page_attr
- CONFTEST: pci_get_class
- CONFTEST: pci_choose_state
- CONFTEST: vm_insert_page
- CONFTEST: acpi_device_id
- CONFTEST: acquire_console_sem
- CONFTEST: console_lock
- CONFTEST: kmem_cache_create
- CONFTEST: on_each_cpu
- CONFTEST: smp_call_function
- CONFTEST: acpi_evaluate_integer
- CONFTEST: ioremap_cache
- CONFTEST: ioremap_wc
- CONFTEST: acpi_walk_namespace
- CONFTEST: pci_domain_nr
- CONFTEST: pci_dma_mapping_error
- CONFTEST: sg_alloc_table
- CONFTEST: sg_init_table
- CONFTEST: pci_get_domain_bus_and_slot
- CONFTEST: get_num_physpages
- CONFTEST: efi_enabled
- CONFTEST: proc_create_data
- CONFTEST: pde_data
- CONFTEST: proc_remove
- CONFTEST: pm_vt_switch_required
- CONFTEST: xen_ioemu_inject_msi
- CONFTEST: phys_to_dma
- CONFTEST: get_dma_ops
- CONFTEST: write_cr4
- CONFTEST: of_get_property
- CONFTEST: of_find_node_by_phandle
- CONFTEST: of_node_to_nid
- CONFTEST: pnv_pci_get_npu_dev
- CONFTEST: for_each_online_node
- CONFTEST: node_end_pfn
- CONFTEST: pci_bus_address
- CONFTEST: pci_stop_and_remove_bus_device
- CONFTEST: pci_remove_bus_device
- CONFTEST: request_threaded_irq
- CONFTEST: register_cpu_notifier
- CONFTEST: cpuhp_setup_state
- CONFTEST: dma_map_resource
- CONFTEST: backlight_device_register
- CONFTEST: register_acpi_notifier
- CONFTEST: timer_setup
- CONFTEST: kmem_cache_create_usercopy
- CONFTEST: do_gettimeofday
- CONFTEST: dma_direct_map_resource
- CONFTEST: vmf_insert_pfn
- CONFTEST: jiffies_to_timespec
- CONFTEST: ktime_get_raw_ts64
- CONFTEST: ktime_get_real_ts64
- CONFTEST: ioremap_nocache
- CONFTEST: drm_dev_unref
- CONFTEST: drm_reinit_primary_mode_group
- CONFTEST: get_user_pages_remote
- CONFTEST: get_user_pages
- CONFTEST: drm_gem_object_lookup
- CONFTEST: drm_atomic_state_ref_counting
- CONFTEST: drm_driver_has_gem_prime_res_obj
- CONFTEST: drm_atomic_helper_connector_dpms
- CONFTEST: drm_connector_funcs_have_mode_in_name
- CONFTEST: drm_framebuffer_get
- CONFTEST: drm_gem_object_get
- CONFTEST: drm_dev_put
- CONFTEST: drm_connector_for_each_possible_encoder
- CONFTEST: is_export_symbol_gpl_of_node_to_nid
- CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
- CONFTEST: is_export_symbol_present_swiotlb_dma_ops
- CONFTEST: i2c_adapter
- CONFTEST: pm_message_t
- CONFTEST: irq_handler_t
- CONFTEST: acpi_device_ops
- CONFTEST: acpi_op_remove
- CONFTEST: outer_flush_all
- CONFTEST: proc_dir_entry
- CONFTEST: scatterlist
- CONFTEST: sg_table
- CONFTEST: file_operations
- CONFTEST: vm_operations_struct
- CONFTEST: atomic_long_type
- CONFTEST: pci_save_state
- CONFTEST: file_inode
- CONFTEST: task_struct
- CONFTEST: kuid_t
- CONFTEST: dma_ops
- CONFTEST: swiotlb_dma_ops
- CONFTEST: dma_map_ops
- CONFTEST: noncoherent_swiotlb_dma_ops
- CONFTEST: vm_fault_present
- CONFTEST: vm_fault_has_address
- CONFTEST: kernel_write
- CONFTEST: strnstr
- CONFTEST: iterate_dir
- CONFTEST: kstrtoull
- CONFTEST: backlight_properties_type
- CONFTEST: proc_ops
- CONFTEST: timeval
- CONFTEST: kmem_cache_has_kobj_remove_work
- CONFTEST: sysfs_slab_unlink
- CONFTEST: pci_dev_has_skip_bus_pm
- CONFTEST: drm_bus_present
- CONFTEST: drm_bus_has_bus_type
- CONFTEST: drm_bus_has_get_irq
- CONFTEST: drm_bus_has_get_name
- CONFTEST: drm_driver_has_legacy_dev_list
- CONFTEST: drm_driver_has_set_busid
- CONFTEST: drm_crtc_state_has_connectors_changed
- CONFTEST: drm_init_function_args
- CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
- CONFTEST: drm_helper_mode_fill_fb_struct
- CONFTEST: drm_master_drop_has_from_release_arg
- CONFTEST: drm_driver_unload_has_int_return_type
- CONFTEST: vm_ops_fault_removed_vma_arg
- CONFTEST: kref_has_refcount_of_type_refcount_t
- CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
- CONFTEST: drm_crtc_helper_funcs_has_atomic_enable
- CONFTEST: drm_mode_object_find_has_file_priv_arg
- CONFTEST: drm_connector_list_iter
- CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
- CONFTEST: drm_driver_prime_flag_present
- CONFTEST: drm_gem_prime_export_has_dev_arg
- CONFTEST: vm_fault_t
- CONFTEST: drm_gem_object_has_resv
- CONFTEST: dom0_kernel_present
- CONFTEST: nvidia_vgpu_kvm_build
- CONFTEST: nvidia_grid_build
- CONFTEST: list_cut_position
- CONFTEST: drm_available
- CONFTEST: drm_atomic_available
- CONFTEST: is_export_symbol_gpl_refcount_inc
- CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-frontend.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-instance.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-gpu-numa.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-acpi.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-chrdev.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-cray.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-dma.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-gvi.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-i2c.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mempool.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-p2p.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-pat.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-procfs.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.c: In function 'nv_encode_caching':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.c:255:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (NV_ALLOW_CACHING(memory_type))
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.c:257:9: note: here
- default:
- ^~~~~~~
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-usermap.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-vm.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-vtophys.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-mlock.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-pci.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_map_kernel_space':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- In file included from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:15:
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_flush_cpu_write_combine_buffer':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/common/inc/nv-linux.h:464:43: error: implicit declaration of function 'outer_sync'; did you mean 'outer_resume'? [-Werror=implicit-function-declaration]
- #define WRITE_COMBINE_FLUSH() { dsb(); outer_sync(); }
- ^~~~~~~~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:946:5: note: in expansion of macro 'WRITE_COMBINE_FLUSH'
- WRITE_COMBINE_FLUSH();
- ^~~~~~~~~~~~~~~~~~~
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-registry.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-usermap.o
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:266: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o] Error 1
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-modeset-interface.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-pci-table.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-kthread-q.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-kthread-q-selftest.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-memdbg.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-ibmnpu.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-report-err.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv_uvm_interface.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nvlink_linux.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm.o
- In file included from ./arch/arm/include/asm/div64.h:127,
- from ./include/linux/kernel.h:18,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c: In function 'NVKMS_USECS_TO_JIFFIES':
- ./include/asm-generic/div64.h:226:28: warning: comparison of distinct pointer types lacks a cast
- (void)(((typeof((n)) *)0) == ((uint64_t *)0)); \
- ^~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:72:5: note: in expansion of macro 'do_div'
- do_div(result, 1000000);
- ^~~~~~
- In file included from ./include/linux/kernel.h:11,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- ./include/asm-generic/div64.h:239:25: warning: right shift count >= width of type [-Wshift-count-overflow]
- } else if (likely(((n) >> 32) == 0)) { \
- ^~
- ./include/linux/compiler.h:77:40: note: in definition of macro 'likely'
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:72:5: note: in expansion of macro 'do_div'
- do_div(result, 1000000);
- ^~~~~~
- In file included from ./arch/arm/include/asm/div64.h:127,
- from ./include/linux/kernel.h:18,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- ./include/asm-generic/div64.h:243:22: error: passing argument 1 of '__div64_32' from incompatible pointer type [-Werror=incompatible-pointer-types]
- __rem = __div64_32(&(n), __base); \
- ^~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:72:5: note: in expansion of macro 'do_div'
- do_div(result, 1000000);
- ^~~~~~
- In file included from ./include/linux/kernel.h:18,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- ./arch/arm/include/asm/div64.h:33:45: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'long unsigned int *'
- static inline uint32_t __div64_32(uint64_t *n, uint32_t base)
- ~~~~~~~~~~^
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-drv.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-utils.o
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:266: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.o] Error 1
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-crtc.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-encoder.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-connector.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-gem.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-fb.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-modeset.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-prime-fence.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-helper.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nv-pci-table.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.c: In function 'nv_drm_write_combine_flush':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.c:78:45: error: implicit declaration of function 'outer_sync'; did you mean 'outer_resume'? [-Werror=implicit-function-declaration]
- #define WRITE_COMBINE_FLUSH() { dsb(); outer_sync(); }
- ^~~~~~~~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.c:88:5: note: in expansion of macro 'WRITE_COMBINE_FLUSH'
- WRITE_COMBINE_FLUSH();
- ^~~~~~~~~~~~~~~~~~~
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:266: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.o] Error 1
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-gem-user-memory.o
- make[2]: Target '__build' not remade because of errors.
- make[1]: *** [Makefile:1709: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel] Error 2
- make[1]: Target 'modules' not remade because of errors.
- make[1]: Leaving directory '/usr/src/linux-headers-5.4.51-v7l+'
- make: *** [Makefile:81: modules] Error 2
- -> Error.
- ERROR: An error occurred while performing the step: "Building kernel modules". See /var/log/nvidia-installer.log for details.
- -> The command `cd ./kernel; /usr/bin/make -k -j4 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/usr/src/linux-headers-5.4.51-v7l+" SYSOUT="/usr/src/linux-headers-5.4.51-v7l+"` failed with the following output:
- make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+'
- SYMLINK /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-kernel.o
- SYMLINK /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nv-modeset-kernel.o
- CONFTEST: INIT_WORK
- CONFTEST: remap_pfn_range
- CONFTEST: hash__remap_4k_pfn
- CONFTEST: follow_pfn
- CONFTEST: vmap
- CONFTEST: set_pages_uc
- CONFTEST: list_is_first
- CONFTEST: set_memory_uc
- CONFTEST: set_memory_array_uc
- CONFTEST: change_page_attr
- CONFTEST: pci_get_class
- CONFTEST: pci_choose_state
- CONFTEST: vm_insert_page
- CONFTEST: acpi_device_id
- CONFTEST: acquire_console_sem
- CONFTEST: console_lock
- CONFTEST: kmem_cache_create
- CONFTEST: on_each_cpu
- CONFTEST: smp_call_function
- CONFTEST: acpi_evaluate_integer
- CONFTEST: ioremap_cache
- CONFTEST: ioremap_wc
- CONFTEST: acpi_walk_namespace
- CONFTEST: pci_domain_nr
- CONFTEST: pci_dma_mapping_error
- CONFTEST: sg_alloc_table
- CONFTEST: sg_init_table
- CONFTEST: pci_get_domain_bus_and_slot
- CONFTEST: get_num_physpages
- CONFTEST: efi_enabled
- CONFTEST: proc_create_data
- CONFTEST: pde_data
- CONFTEST: proc_remove
- CONFTEST: pm_vt_switch_required
- CONFTEST: xen_ioemu_inject_msi
- CONFTEST: phys_to_dma
- CONFTEST: get_dma_ops
- CONFTEST: write_cr4
- CONFTEST: of_get_property
- CONFTEST: of_find_node_by_phandle
- CONFTEST: of_node_to_nid
- CONFTEST: pnv_pci_get_npu_dev
- CONFTEST: for_each_online_node
- CONFTEST: node_end_pfn
- CONFTEST: pci_bus_address
- CONFTEST: pci_stop_and_remove_bus_device
- CONFTEST: pci_remove_bus_device
- CONFTEST: request_threaded_irq
- CONFTEST: register_cpu_notifier
- CONFTEST: cpuhp_setup_state
- CONFTEST: dma_map_resource
- CONFTEST: backlight_device_register
- CONFTEST: register_acpi_notifier
- CONFTEST: timer_setup
- CONFTEST: kmem_cache_create_usercopy
- CONFTEST: do_gettimeofday
- CONFTEST: dma_direct_map_resource
- CONFTEST: vmf_insert_pfn
- CONFTEST: jiffies_to_timespec
- CONFTEST: ktime_get_raw_ts64
- CONFTEST: ktime_get_real_ts64
- CONFTEST: ioremap_nocache
- CONFTEST: drm_dev_unref
- CONFTEST: drm_reinit_primary_mode_group
- CONFTEST: get_user_pages_remote
- CONFTEST: get_user_pages
- CONFTEST: drm_gem_object_lookup
- CONFTEST: drm_atomic_state_ref_counting
- CONFTEST: drm_driver_has_gem_prime_res_obj
- CONFTEST: drm_atomic_helper_connector_dpms
- CONFTEST: drm_connector_funcs_have_mode_in_name
- CONFTEST: drm_framebuffer_get
- CONFTEST: drm_gem_object_get
- CONFTEST: drm_dev_put
- CONFTEST: drm_connector_for_each_possible_encoder
- CONFTEST: is_export_symbol_gpl_of_node_to_nid
- CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
- CONFTEST: is_export_symbol_present_swiotlb_dma_ops
- CONFTEST: i2c_adapter
- CONFTEST: pm_message_t
- CONFTEST: irq_handler_t
- CONFTEST: acpi_device_ops
- CONFTEST: acpi_op_remove
- CONFTEST: outer_flush_all
- CONFTEST: proc_dir_entry
- CONFTEST: scatterlist
- CONFTEST: sg_table
- CONFTEST: file_operations
- CONFTEST: vm_operations_struct
- CONFTEST: atomic_long_type
- CONFTEST: pci_save_state
- CONFTEST: file_inode
- CONFTEST: task_struct
- CONFTEST: kuid_t
- CONFTEST: dma_ops
- CONFTEST: swiotlb_dma_ops
- CONFTEST: dma_map_ops
- CONFTEST: noncoherent_swiotlb_dma_ops
- CONFTEST: vm_fault_present
- CONFTEST: vm_fault_has_address
- CONFTEST: kernel_write
- CONFTEST: strnstr
- CONFTEST: iterate_dir
- CONFTEST: kstrtoull
- CONFTEST: backlight_properties_type
- CONFTEST: proc_ops
- CONFTEST: timeval
- CONFTEST: kmem_cache_has_kobj_remove_work
- CONFTEST: sysfs_slab_unlink
- CONFTEST: pci_dev_has_skip_bus_pm
- CONFTEST: drm_bus_present
- CONFTEST: drm_bus_has_bus_type
- CONFTEST: drm_bus_has_get_irq
- CONFTEST: drm_bus_has_get_name
- CONFTEST: drm_driver_has_legacy_dev_list
- CONFTEST: drm_driver_has_set_busid
- CONFTEST: drm_crtc_state_has_connectors_changed
- CONFTEST: drm_init_function_args
- CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
- CONFTEST: drm_helper_mode_fill_fb_struct
- CONFTEST: drm_master_drop_has_from_release_arg
- CONFTEST: drm_driver_unload_has_int_return_type
- CONFTEST: vm_ops_fault_removed_vma_arg
- CONFTEST: kref_has_refcount_of_type_refcount_t
- CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
- CONFTEST: drm_crtc_helper_funcs_has_atomic_enable
- CONFTEST: drm_mode_object_find_has_file_priv_arg
- CONFTEST: drm_connector_list_iter
- CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
- CONFTEST: drm_driver_prime_flag_present
- CONFTEST: drm_gem_prime_export_has_dev_arg
- CONFTEST: vm_fault_t
- CONFTEST: drm_gem_object_has_resv
- CONFTEST: dom0_kernel_present
- CONFTEST: nvidia_vgpu_kvm_build
- CONFTEST: nvidia_grid_build
- CONFTEST: list_cut_position
- CONFTEST: drm_available
- CONFTEST: drm_atomic_available
- CONFTEST: is_export_symbol_gpl_refcount_inc
- CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-frontend.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-instance.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-gpu-numa.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-acpi.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-chrdev.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-cray.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-dma.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-gvi.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-i2c.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mempool.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-p2p.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-pat.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-procfs.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.c: In function 'nv_encode_caching':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.c:255:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (NV_ALLOW_CACHING(memory_type))
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-mmap.c:257:9: note: here
- default:
- ^~~~~~~
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-usermap.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-vm.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-vtophys.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-mlock.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-pci.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_map_kernel_space':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- In file included from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:15:
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_flush_cpu_write_combine_buffer':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/common/inc/nv-linux.h:464:43: error: implicit declaration of function 'outer_sync'; did you mean 'outer_resume'? [-Werror=implicit-function-declaration]
- #define WRITE_COMBINE_FLUSH() { dsb(); outer_sync(); }
- ^~~~~~~~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:946:5: note: in expansion of macro 'WRITE_COMBINE_FLUSH'
- WRITE_COMBINE_FLUSH();
- ^~~~~~~~~~~~~~~~~~~
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-registry.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-usermap.o
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:266: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o] Error 1
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-modeset-interface.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-pci-table.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-kthread-q.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-kthread-q-selftest.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-memdbg.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-ibmnpu.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv-report-err.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nv_uvm_interface.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/nvlink_linux.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm.o
- In file included from ./arch/arm/include/asm/div64.h:127,
- from ./include/linux/kernel.h:18,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c: In function 'NVKMS_USECS_TO_JIFFIES':
- ./include/asm-generic/div64.h:226:28: warning: comparison of distinct pointer types lacks a cast
- (void)(((typeof((n)) *)0) == ((uint64_t *)0)); \
- ^~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:72:5: note: in expansion of macro 'do_div'
- do_div(result, 1000000);
- ^~~~~~
- In file included from ./include/linux/kernel.h:11,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- ./include/asm-generic/div64.h:239:25: warning: right shift count >= width of type [-Wshift-count-overflow]
- } else if (likely(((n) >> 32) == 0)) { \
- ^~
- ./include/linux/compiler.h:77:40: note: in definition of macro 'likely'
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:72:5: note: in expansion of macro 'do_div'
- do_div(result, 1000000);
- ^~~~~~
- In file included from ./arch/arm/include/asm/div64.h:127,
- from ./include/linux/kernel.h:18,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- ./include/asm-generic/div64.h:243:22: error: passing argument 1 of '__div64_32' from incompatible pointer type [-Werror=incompatible-pointer-types]
- __rem = __div64_32(&(n), __base); \
- ^~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:72:5: note: in expansion of macro 'do_div'
- do_div(result, 1000000);
- ^~~~~~
- In file included from ./include/linux/kernel.h:18,
- from ./include/linux/list.h:9,
- from ./include/linux/module.h:9,
- from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.c:11:
- ./arch/arm/include/asm/div64.h:33:45: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'long unsigned int *'
- static inline uint32_t __div64_32(uint64_t *n, uint32_t base)
- ~~~~~~~~~~^
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-drv.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-utils.o
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:266: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-modeset/nvidia-modeset-linux.o] Error 1
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-crtc.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-encoder.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-connector.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-gem.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-fb.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-modeset.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-prime-fence.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-helper.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nv-pci-table.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.c: In function 'nv_drm_write_combine_flush':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.c:78:45: error: implicit declaration of function 'outer_sync'; did you mean 'outer_resume'? [-Werror=implicit-function-declaration]
- #define WRITE_COMBINE_FLUSH() { dsb(); outer_sync(); }
- ^~~~~~~~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.c:88:5: note: in expansion of macro 'WRITE_COMBINE_FLUSH'
- WRITE_COMBINE_FLUSH();
- ^~~~~~~~~~~~~~~~~~~
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:266: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-linux.o] Error 1
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.o
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia-drm/nvidia-drm-gem-user-memory.o
- make[2]: Target '__build' not remade because of errors.
- make[1]: *** [Makefile:1709: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel] Error 2
- make[1]: Target 'modules' not remade because of errors.
- make[1]: Leaving directory '/usr/src/linux-headers-5.4.51-v7l+'
- make: *** [Makefile:81: modules] Error 2
- -> Checking to see whether the nvidia kernel module was successfully built
- executing: 'cd ./kernel; /usr/bin/make -k -j4 NV_KERNEL_MODULES="nvidia" NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/usr/src/linux-headers-5.4.51-v7l+" SYSOUT="/usr/src/linux-headers-5.4.51-v7l+"'...
- make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+'
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_map_kernel_space':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- In file included from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:15:
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_flush_cpu_write_combine_buffer':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/common/inc/nv-linux.h:464:43: error: implicit declaration of function 'outer_sync'; did you mean 'outer_resume'? [-Werror=implicit-function-declaration]
- #define WRITE_COMBINE_FLUSH() { dsb(); outer_sync(); }
- ^~~~~~~~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:946:5: note: in expansion of macro 'WRITE_COMBINE_FLUSH'
- WRITE_COMBINE_FLUSH();
- ^~~~~~~~~~~~~~~~~~~
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:265: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o] Error 1
- make[2]: Target '__build' not remade because of errors.
- make[1]: *** [Makefile:1709: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel] Error 2
- make[1]: Target 'modules' not remade because of errors.
- make[1]: Leaving directory '/usr/src/linux-headers-5.4.51-v7l+'
- make: *** [Makefile:81: modules] Error 2
- -> Error.
- ERROR: An error occurred while performing the step: "Checking to see whether the nvidia kernel module was successfully built". See /var/log/nvidia-installer.log for details.
- -> The command `cd ./kernel; /usr/bin/make -k -j4 NV_KERNEL_MODULES="nvidia" NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/usr/src/linux-headers-5.4.51-v7l+" SYSOUT="/usr/src/linux-headers-5.4.51-v7l+"` failed with the following output:
- make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+'
- CC [M] /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_map_kernel_space':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:844:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- vaddr = (void *)(((NvU64)vaddr) + offset_in_page);
- ^
- In file included from /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:15:
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c: In function 'os_flush_cpu_write_combine_buffer':
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/common/inc/nv-linux.h:464:43: error: implicit declaration of function 'outer_sync'; did you mean 'outer_resume'? [-Werror=implicit-function-declaration]
- #define WRITE_COMBINE_FLUSH() { dsb(); outer_sync(); }
- ^~~~~~~~~~
- /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.c:946:5: note: in expansion of macro 'WRITE_COMBINE_FLUSH'
- WRITE_COMBINE_FLUSH();
- ^~~~~~~~~~~~~~~~~~~
- cc1: some warnings being treated as errors
- make[2]: *** [scripts/Makefile.build:265: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel/nvidia/os-interface.o] Error 1
- make[2]: Target '__build' not remade because of errors.
- make[1]: *** [Makefile:1709: /tmp/selfgz1694/NVIDIA-Linux-armv7l-gnueabihf-390.138/kernel] Error 2
- make[1]: Target 'modules' not remade because of errors.
- make[1]: Leaving directory '/usr/src/linux-headers-5.4.51-v7l+'
- make: *** [Makefile:81: modules] Error 2
- ERROR: The nvidia kernel module was not created.
- ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement