spacepaste

  1.  
  2. $ cat /var/log/nvidia-installer.log
  3. nvidia-installer log file '/var/log/nvidia-installer.log'
  4. creation time: Thu Jan 31 17:23:06 2019
  5. installer version: 390.87
  6. PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
  7. nvidia-installer command line:
  8. ./nvidia-installer
  9. Unable to load: nvidia-installer ncurses v6 user interface
  10. Unable to load: nvidia-installer ncurses user interface
  11. Using built-in stream user interface
  12. -> Detected 4 CPUs online; setting concurrency level to 4.
  13. -> Installing NVIDIA driver version 390.87.
  14. -> Performing CC sanity check with CC="/usr/bin/cc".
  15. -> Kernel source path: '/lib/modules/4.20.5-arch1-1-ARCH/build'
  16. -> Kernel output path: '/lib/modules/4.20.5-arch1-1-ARCH/build'
  17. -> Performing Compiler check.
  18. -> Performing Dom0 check.
  19. -> Performing Xen check.
  20. -> Performing PREEMPT_RT check.
  21. -> Performing vgpu_kvm check.
  22. -> Cleaning kernel module build directory.
  23. executing: 'cd ./kernel; /usr/bin/make -k -j4 clean NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.20.5-arch1-1-ARCH/build" SYSOUT="/lib/modules/4.20.5-arch1-1-ARCH/build"'...
  24. rm -f -r conftest
  25. make[1]: Entering directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  26. make[1]: Leaving directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  27. -> Building kernel modules
  28. executing: 'cd ./kernel; /usr/bin/make -k -j4 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.20.5-arch1-1-ARCH/build" SYSOUT="/lib/modules/4.20.5-arch1-1-ARCH/build"'...
  29. make[1]: Entering directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  30. SYMLINK /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-kernel.o
  31. SYMLINK /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nv-modeset-kernel.o
  32. CONFTEST: INIT_WORK
  33. CONFTEST: remap_pfn_range
  34. CONFTEST: hash__remap_4k_pfn
  35. CONFTEST: follow_pfn
  36. CONFTEST: vmap
  37. CONFTEST: set_pages_uc
  38. CONFTEST: set_memory_uc
  39. CONFTEST: set_memory_array_uc
  40. CONFTEST: change_page_attr
  41. CONFTEST: pci_get_class
  42. CONFTEST: pci_choose_state
  43. CONFTEST: vm_insert_page
  44. CONFTEST: acpi_device_id
  45. CONFTEST: acquire_console_sem
  46. CONFTEST: console_lock
  47. CONFTEST: kmem_cache_create
  48. CONFTEST: on_each_cpu
  49. CONFTEST: smp_call_function
  50. CONFTEST: acpi_evaluate_integer
  51. CONFTEST: ioremap_cache
  52. CONFTEST: ioremap_wc
  53. CONFTEST: acpi_walk_namespace
  54. CONFTEST: pci_domain_nr
  55. CONFTEST: pci_dma_mapping_error
  56. CONFTEST: sg_alloc_table
  57. CONFTEST: sg_init_table
  58. CONFTEST: pci_get_domain_bus_and_slot
  59. CONFTEST: get_num_physpages
  60. CONFTEST: efi_enabled
  61. CONFTEST: proc_create_data
  62. CONFTEST: pde_data
  63. CONFTEST: proc_remove
  64. CONFTEST: pm_vt_switch_required
  65. CONFTEST: xen_ioemu_inject_msi
  66. CONFTEST: phys_to_dma
  67. CONFTEST: get_dma_ops
  68. CONFTEST: write_cr4
  69. CONFTEST: of_get_property
  70. CONFTEST: of_find_node_by_phandle
  71. CONFTEST: of_node_to_nid
  72. CONFTEST: pnv_pci_get_npu_dev
  73. CONFTEST: for_each_online_node
  74. CONFTEST: node_end_pfn
  75. CONFTEST: pci_bus_address
  76. CONFTEST: pci_stop_and_remove_bus_device
  77. CONFTEST: pci_remove_bus_device
  78. CONFTEST: request_threaded_irq
  79. CONFTEST: register_cpu_notifier
  80. CONFTEST: cpuhp_setup_state
  81. CONFTEST: dma_map_resource
  82. CONFTEST: backlight_device_register
  83. CONFTEST: register_acpi_notifier
  84. CONFTEST: timer_setup
  85. CONFTEST: remap_page_range
  86. CONFTEST: address_space_init_once
  87. CONFTEST: kbasename
  88. CONFTEST: fatal_signal_pending
  89. CONFTEST: list_cut_position
  90. CONFTEST: vzalloc
  91. CONFTEST: wait_on_bit_lock_argument_count
  92. CONFTEST: bitmap_clear
  93. CONFTEST: usleep_range
  94. CONFTEST: radix_tree_empty
  95. CONFTEST: radix_tree_replace_slot
  96. CONFTEST: drm_dev_unref
  97. CONFTEST: drm_reinit_primary_mode_group
  98. CONFTEST: drm_atomic_set_mode_for_crtc
  99. CONFTEST: drm_atomic_clean_old_fb
  100. CONFTEST: get_user_pages_remote
  101. CONFTEST: get_user_pages
  102. CONFTEST: drm_gem_object_lookup
  103. CONFTEST: drm_atomic_state_free
  104. CONFTEST: drm_driver_has_gem_prime_res_obj
  105. CONFTEST: drm_atomic_helper_disable_all
  106. CONFTEST: drm_atomic_helper_set_config
  107. CONFTEST: drm_atomic_helper_connector_dpms
  108. CONFTEST: is_export_symbol_gpl_of_node_to_nid
  109. CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
  110. CONFTEST: i2c_adapter
  111. CONFTEST: pm_message_t
  112. CONFTEST: irq_handler_t
  113. CONFTEST: acpi_device_ops
  114. CONFTEST: acpi_op_remove
  115. CONFTEST: outer_flush_all
  116. CONFTEST: proc_dir_entry
  117. CONFTEST: scatterlist
  118. CONFTEST: sg_table
  119. CONFTEST: file_operations
  120. CONFTEST: vm_operations_struct
  121. CONFTEST: atomic_long_type
  122. CONFTEST: pci_save_state
  123. CONFTEST: file_inode
  124. CONFTEST: task_struct
  125. CONFTEST: kuid_t
  126. CONFTEST: dma_ops
  127. CONFTEST: dma_map_ops
  128. CONFTEST: noncoherent_swiotlb_dma_ops
  129. CONFTEST: vm_fault_present
  130. CONFTEST: vm_fault_has_address
  131. CONFTEST: kernel_write
  132. CONFTEST: strnstr
  133. CONFTEST: iterate_dir
  134. CONFTEST: kstrtoull
  135. CONFTEST: backlight_properties_type
  136. CONFTEST: fault_flags
  137. CONFTEST: atomic64_type
  138. CONFTEST: address_space
  139. CONFTEST: backing_dev_info
  140. CONFTEST: mm_context_t
  141. CONFTEST: vm_ops_fault_removed_vma_arg
  142. CONFTEST: pnv_npu2_init_context
  143. CONFTEST: drm_bus_present
  144. CONFTEST: drm_bus_has_bus_type
  145. CONFTEST: drm_bus_has_get_irq
  146. CONFTEST: drm_bus_has_get_name
  147. CONFTEST: drm_driver_has_legacy_dev_list
  148. CONFTEST: drm_driver_has_set_busid
  149. CONFTEST: drm_crtc_state_has_connectors_changed
  150. CONFTEST: drm_init_function_args
  151. CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
  152. CONFTEST: drm_helper_mode_fill_fb_struct
  153. CONFTEST: drm_master_drop_has_from_release_arg
  154. CONFTEST: drm_driver_unload_has_int_return_type
  155. CONFTEST: kref_has_refcount_of_type_refcount_t
  156. CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
  157. CONFTEST: drm_crtc_helper_funcs_has_atomic_enable
  158. CONFTEST: drm_old_atomic_state_iterators_present
  159. CONFTEST: drm_mode_object_find_has_file_priv_arg
  160. CONFTEST: dom0_kernel_present
  161. CONFTEST: nvidia_vgpu_kvm_build
  162. CONFTEST: nvidia_grid_build
  163. CONFTEST: drm_available
  164. CONFTEST: drm_atomic_available
  165. CONFTEST: drm_atomic_modeset_nonblocking_commit_available
  166. CONFTEST: is_export_symbol_gpl_refcount_inc
  167. CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
  168. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-frontend.o
  169. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-instance.o
  170. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-gpu-numa.o
  171. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv.o
  172. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-acpi.o
  173. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-chrdev.o
  174. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-cray.o
  175. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-dma.o
  176. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-gvi.o
  177. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-i2c.o
  178. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-mempool.o
  179. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-mmap.o
  180. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-p2p.o
  181. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-pat.o
  182. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-procfs.o
  183. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-usermap.o
  184. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-vm.o
  185. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-vtophys.o
  186. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o
  187. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-mlock.o
  188. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-pci.o
  189. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-registry.o
  190. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1700:5: error: unknown type name ‘ipmi_user_t’
  191. ipmi_user_t p_user; // ptr to ipmi_msghandler user structure
  192. ^~~~~~~~~~~
  193. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1709:5: error: unknown type name ‘ipmi_user_t’; did you mean ‘pci_power_t’?
  194. ipmi_user_t user,
  195. ^~~~~~~~~~~
  196. pci_power_t
  197. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_connect’:
  198. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1781:66: error: passing argument 4 of ‘ipmi_create_user’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  199. err_no = ipmi_create_user(devIndex, &nv_ipmi_hndlrs, p_priv, &p_priv->p_user);
  200. ^~~~~~~~~~~~~~~
  201. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  202. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  203. ./include/linux/ipmi.h:114:32: note: expected ‘struct ipmi_user **’ but argument is of type ‘int *’
  204. struct ipmi_user **user);
  205. ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  206. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1793:41: warning: passing argument 1 of ‘ipmi_set_gets_events’ makes pointer from integer without a cast [-Wint-conversion]
  207. err_no = ipmi_set_gets_events(p_priv->p_user, 0);
  208. ~~~~~~^~~~~~~~
  209. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  210. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  211. ./include/linux/ipmi.h:255:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  212. int ipmi_set_gets_events(struct ipmi_user *user, bool val);
  213. ~~~~~~~~~~~~~~~~~~^~~~
  214. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1802:14: error: implicit declaration of function ‘nv_ipmi_set_my_address’; did you mean ‘ipmi_set_my_address’? [-Werror=implicit-function-declaration]
  215. err_no = nv_ipmi_set_my_address(p_priv->p_user, myAddr);
  216. ^~~~~~~~~~~~~~~~~~~~~~
  217. ipmi_set_my_address
  218. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1819:32: warning: comparison between pointer and integer
  219. if (p_priv->p_user != NULL)
  220. ^~
  221. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1821:41: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  222. ipmi_destroy_user(p_priv->p_user);
  223. ~~~~~~^~~~~~~~
  224. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  225. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  226. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  227. int ipmi_destroy_user(struct ipmi_user *user);
  228. ~~~~~~~~~~~~~~~~~~^~~~
  229. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_disconnect’:
  230. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1842:29: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  231. ipmi_destroy_user(p_priv->p_user);
  232. ~~~~~~^~~~~~~~
  233. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  234. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  235. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  236. int ipmi_destroy_user(struct ipmi_user *user);
  237. ~~~~~~~~~~~~~~~~~~^~~~
  238. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘_os_ipmi_send_cmd’:
  239. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1901:41: warning: passing argument 1 of ‘ipmi_request_settime’ makes pointer from integer without a cast [-Wint-conversion]
  240. err_no = ipmi_request_settime(p_priv->p_user, &tx_addr.i_addr,
  241. ~~~~~~^~~~~~~~
  242. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  243. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  244. ./include/linux/ipmi.h:166:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  245. int ipmi_request_settime(struct ipmi_user *user,
  246. ~~~~~~~~~~~~~~~~~~^~~~
  247. cc1: some warnings being treated as errors
  248. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o] Error 1
  249. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-usermap.o
  250. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-modeset-interface.o
  251. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-pci-table.o
  252. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-kthread-q.o
  253. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-kthread-q-selftest.o
  254. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-memdbg.o
  255. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-ibmnpu.o
  256. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-report-err.o
  257. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv_uvm_interface.o
  258. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nvlink_linux.o
  259. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm_utils.o
  260. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm_common.o
  261. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm_linux.o
  262. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/nvstatus.o
  263. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/nvCpuUuid.o
  264. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8.o
  265. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tools.o
  266. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_global.o
  267. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu.o
  268. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_isr.o
  269. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_procfs.o
  270. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_space.o
  271. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
  272. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mem.o
  273. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_rm_mem.o
  274. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_channel.o
  275. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_lock.o
  276. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_hal.o
  277. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_tree.o
  278. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_allocator.o
  279. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_range.o
  280. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_block.o
  281. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_group.o
  282. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_replayable_faults.o
  283. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_non_replayable_faults.o
  284. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_access_counters.o
  285. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_events.o
  286. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_module.o
  287. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mmu.o
  288. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pte_batch.o
  289. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tlb_batch.o
  290. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_push.o
  291. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pushbuffer.o
  292. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_thread_context.o
  293. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tracker.o
  294. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler.o
  295. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler_ce.o
  296. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler_host.o
  297. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler_mmu.o
  298. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_maxwell.o
  299. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_maxwell_host.o
  300. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal.o
  301. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_ce.o
  302. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_host.o
  303. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_mmu.o
  304. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
  305. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_host.o
  306. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_mmu.o
  307. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta.o
  308. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_fault_buffer.o
  309. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_access_counter_buffer.o
  310. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_policy.o
  311. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_utils.o
  312. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kvmalloc.o
  313. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_sysmem.o
  314. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_gpu.o
  315. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_migrate.o
  316. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_map_external.o
  317. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_user_channel.o
  318. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_hmm.o
  319. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_heuristics.o
  320. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_thrashing.o
  321. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_prefetch.o
  322. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_test.o
  323. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_test_rng.o
  324. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_tree_test.o
  325. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_allocator_test.o
  326. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
  327. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mem_test.o
  328. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_rm_mem_test.o
  329. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_page_tree_test.o
  330. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tracker_test.o
  331. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_push_test.o
  332. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_channel_test.o
  333. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_ce_test.o
  334. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_lock_test.o
  335. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_utils_test.o
  336. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
  337. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_test.o
  338. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_sysmem_test.o
  339. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_events_test.o
  340. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_module_test.o
  341. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
  342. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
  343. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mmu_test.o
  344. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.o
  345. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_block_test.o
  346. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_group_tree_test.o
  347. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nvidia-modeset-linux.o
  348. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm.o
  349. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-drv.o
  350. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-utils.o
  351. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-crtc.o
  352. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.o
  353. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.o
  354. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem.o
  355. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-fb.o
  356. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.c: In function ‘nv_drm_add_encoder’:
  357. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.c:219:11: error: implicit declaration of function ‘drm_mode_connector_attach_encoder’; did you mean ‘drm_connector_attach_encoder’? [-Werror=implicit-function-declaration]
  358. ret = drm_mode_connector_attach_encoder(connector, encoder);
  359. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360. drm_connector_attach_encoder
  361. cc1: some warnings being treated as errors
  362. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.o] Error 1
  363. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-modeset.o
  364. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.c: In function ‘nv_drm_connector_get_modes’:
  365. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.c:229:9: error: implicit declaration of function ‘drm_mode_connector_update_edid_property’; did you mean ‘drm_connector_update_edid_property’? [-Werror=implicit-function-declaration]
  366. drm_mode_connector_update_edid_property(
  367. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368. drm_connector_update_edid_property
  369. cc1: some warnings being treated as errors
  370. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.o] Error 1
  371. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-prime-fence.o
  372. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-linux.o
  373. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-helper.o
  374. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nv-pci-table.o
  375. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.o
  376. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-user-memory.o
  377. ld -r -o /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nvidia-modeset-linux.o
  378. LD [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm.o
  379. LD [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset.o
  380. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c: In function ‘__nv_drm_vma_fault’:
  381. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c:240:11: error: implicit declaration of function ‘vm_insert_pfn’; did you mean ‘vmf_insert_pfn’? [-Werror=implicit-function-declaration]
  382. ret = vm_insert_pfn(vma, address, pfn + page_offset);
  383. ^~~~~~~~~~~~~
  384. vmf_insert_pfn
  385. cc1: some warnings being treated as errors
  386. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.o] Error 1
  387. make[2]: Target '__build' not remade because of errors.
  388. make[1]: *** [Makefile:1562: _module_/tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel] Error 2
  389. make[1]: Target 'modules' not remade because of errors.
  390. make[1]: Leaving directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  391. make: *** [Makefile:79: modules] Error 2
  392. -> Error.
  393. ERROR: An error occurred while performing the step: "Building kernel modules". See /var/log/nvidia-installer.log for details.
  394. -> The command `cd ./kernel; /usr/bin/make -k -j4 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.20.5-arch1-1-ARCH/build" SYSOUT="/lib/modules/4.20.5-arch1-1-ARCH/build"` failed with the following output:
  395. make[1]: Entering directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  396. SYMLINK /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-kernel.o
  397. SYMLINK /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nv-modeset-kernel.o
  398. CONFTEST: INIT_WORK
  399. CONFTEST: remap_pfn_range
  400. CONFTEST: hash__remap_4k_pfn
  401. CONFTEST: follow_pfn
  402. CONFTEST: vmap
  403. CONFTEST: set_pages_uc
  404. CONFTEST: set_memory_uc
  405. CONFTEST: set_memory_array_uc
  406. CONFTEST: change_page_attr
  407. CONFTEST: pci_get_class
  408. CONFTEST: pci_choose_state
  409. CONFTEST: vm_insert_page
  410. CONFTEST: acpi_device_id
  411. CONFTEST: acquire_console_sem
  412. CONFTEST: console_lock
  413. CONFTEST: kmem_cache_create
  414. CONFTEST: on_each_cpu
  415. CONFTEST: smp_call_function
  416. CONFTEST: acpi_evaluate_integer
  417. CONFTEST: ioremap_cache
  418. CONFTEST: ioremap_wc
  419. CONFTEST: acpi_walk_namespace
  420. CONFTEST: pci_domain_nr
  421. CONFTEST: pci_dma_mapping_error
  422. CONFTEST: sg_alloc_table
  423. CONFTEST: sg_init_table
  424. CONFTEST: pci_get_domain_bus_and_slot
  425. CONFTEST: get_num_physpages
  426. CONFTEST: efi_enabled
  427. CONFTEST: proc_create_data
  428. CONFTEST: pde_data
  429. CONFTEST: proc_remove
  430. CONFTEST: pm_vt_switch_required
  431. CONFTEST: xen_ioemu_inject_msi
  432. CONFTEST: phys_to_dma
  433. CONFTEST: get_dma_ops
  434. CONFTEST: write_cr4
  435. CONFTEST: of_get_property
  436. CONFTEST: of_find_node_by_phandle
  437. CONFTEST: of_node_to_nid
  438. CONFTEST: pnv_pci_get_npu_dev
  439. CONFTEST: for_each_online_node
  440. CONFTEST: node_end_pfn
  441. CONFTEST: pci_bus_address
  442. CONFTEST: pci_stop_and_remove_bus_device
  443. CONFTEST: pci_remove_bus_device
  444. CONFTEST: request_threaded_irq
  445. CONFTEST: register_cpu_notifier
  446. CONFTEST: cpuhp_setup_state
  447. CONFTEST: dma_map_resource
  448. CONFTEST: backlight_device_register
  449. CONFTEST: register_acpi_notifier
  450. CONFTEST: timer_setup
  451. CONFTEST: remap_page_range
  452. CONFTEST: address_space_init_once
  453. CONFTEST: kbasename
  454. CONFTEST: fatal_signal_pending
  455. CONFTEST: list_cut_position
  456. CONFTEST: vzalloc
  457. CONFTEST: wait_on_bit_lock_argument_count
  458. CONFTEST: bitmap_clear
  459. CONFTEST: usleep_range
  460. CONFTEST: radix_tree_empty
  461. CONFTEST: radix_tree_replace_slot
  462. CONFTEST: drm_dev_unref
  463. CONFTEST: drm_reinit_primary_mode_group
  464. CONFTEST: drm_atomic_set_mode_for_crtc
  465. CONFTEST: drm_atomic_clean_old_fb
  466. CONFTEST: get_user_pages_remote
  467. CONFTEST: get_user_pages
  468. CONFTEST: drm_gem_object_lookup
  469. CONFTEST: drm_atomic_state_free
  470. CONFTEST: drm_driver_has_gem_prime_res_obj
  471. CONFTEST: drm_atomic_helper_disable_all
  472. CONFTEST: drm_atomic_helper_set_config
  473. CONFTEST: drm_atomic_helper_connector_dpms
  474. CONFTEST: is_export_symbol_gpl_of_node_to_nid
  475. CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
  476. CONFTEST: i2c_adapter
  477. CONFTEST: pm_message_t
  478. CONFTEST: irq_handler_t
  479. CONFTEST: acpi_device_ops
  480. CONFTEST: acpi_op_remove
  481. CONFTEST: outer_flush_all
  482. CONFTEST: proc_dir_entry
  483. CONFTEST: scatterlist
  484. CONFTEST: sg_table
  485. CONFTEST: file_operations
  486. CONFTEST: vm_operations_struct
  487. CONFTEST: atomic_long_type
  488. CONFTEST: pci_save_state
  489. CONFTEST: file_inode
  490. CONFTEST: task_struct
  491. CONFTEST: kuid_t
  492. CONFTEST: dma_ops
  493. CONFTEST: dma_map_ops
  494. CONFTEST: noncoherent_swiotlb_dma_ops
  495. CONFTEST: vm_fault_present
  496. CONFTEST: vm_fault_has_address
  497. CONFTEST: kernel_write
  498. CONFTEST: strnstr
  499. CONFTEST: iterate_dir
  500. CONFTEST: kstrtoull
  501. CONFTEST: backlight_properties_type
  502. CONFTEST: fault_flags
  503. CONFTEST: atomic64_type
  504. CONFTEST: address_space
  505. CONFTEST: backing_dev_info
  506. CONFTEST: mm_context_t
  507. CONFTEST: vm_ops_fault_removed_vma_arg
  508. CONFTEST: pnv_npu2_init_context
  509. CONFTEST: drm_bus_present
  510. CONFTEST: drm_bus_has_bus_type
  511. CONFTEST: drm_bus_has_get_irq
  512. CONFTEST: drm_bus_has_get_name
  513. CONFTEST: drm_driver_has_legacy_dev_list
  514. CONFTEST: drm_driver_has_set_busid
  515. CONFTEST: drm_crtc_state_has_connectors_changed
  516. CONFTEST: drm_init_function_args
  517. CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
  518. CONFTEST: drm_helper_mode_fill_fb_struct
  519. CONFTEST: drm_master_drop_has_from_release_arg
  520. CONFTEST: drm_driver_unload_has_int_return_type
  521. CONFTEST: kref_has_refcount_of_type_refcount_t
  522. CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
  523. CONFTEST: drm_crtc_helper_funcs_has_atomic_enable
  524. CONFTEST: drm_old_atomic_state_iterators_present
  525. CONFTEST: drm_mode_object_find_has_file_priv_arg
  526. CONFTEST: dom0_kernel_present
  527. CONFTEST: nvidia_vgpu_kvm_build
  528. CONFTEST: nvidia_grid_build
  529. CONFTEST: drm_available
  530. CONFTEST: drm_atomic_available
  531. CONFTEST: drm_atomic_modeset_nonblocking_commit_available
  532. CONFTEST: is_export_symbol_gpl_refcount_inc
  533. CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
  534. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-frontend.o
  535. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-instance.o
  536. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-gpu-numa.o
  537. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv.o
  538. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-acpi.o
  539. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-chrdev.o
  540. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-cray.o
  541. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-dma.o
  542. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-gvi.o
  543. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-i2c.o
  544. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-mempool.o
  545. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-mmap.o
  546. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-p2p.o
  547. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-pat.o
  548. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-procfs.o
  549. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-usermap.o
  550. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-vm.o
  551. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-vtophys.o
  552. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o
  553. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-mlock.o
  554. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-pci.o
  555. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-registry.o
  556. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1700:5: error: unknown type name ‘ipmi_user_t’
  557. ipmi_user_t p_user; // ptr to ipmi_msghandler user structure
  558. ^~~~~~~~~~~
  559. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1709:5: error: unknown type name ‘ipmi_user_t’; did you mean ‘pci_power_t’?
  560. ipmi_user_t user,
  561. ^~~~~~~~~~~
  562. pci_power_t
  563. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_connect’:
  564. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1781:66: error: passing argument 4 of ‘ipmi_create_user’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  565. err_no = ipmi_create_user(devIndex, &nv_ipmi_hndlrs, p_priv, &p_priv->p_user);
  566. ^~~~~~~~~~~~~~~
  567. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  568. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  569. ./include/linux/ipmi.h:114:32: note: expected ‘struct ipmi_user **’ but argument is of type ‘int *’
  570. struct ipmi_user **user);
  571. ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  572. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1793:41: warning: passing argument 1 of ‘ipmi_set_gets_events’ makes pointer from integer without a cast [-Wint-conversion]
  573. err_no = ipmi_set_gets_events(p_priv->p_user, 0);
  574. ~~~~~~^~~~~~~~
  575. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  576. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  577. ./include/linux/ipmi.h:255:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  578. int ipmi_set_gets_events(struct ipmi_user *user, bool val);
  579. ~~~~~~~~~~~~~~~~~~^~~~
  580. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1802:14: error: implicit declaration of function ‘nv_ipmi_set_my_address’; did you mean ‘ipmi_set_my_address’? [-Werror=implicit-function-declaration]
  581. err_no = nv_ipmi_set_my_address(p_priv->p_user, myAddr);
  582. ^~~~~~~~~~~~~~~~~~~~~~
  583. ipmi_set_my_address
  584. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1819:32: warning: comparison between pointer and integer
  585. if (p_priv->p_user != NULL)
  586. ^~
  587. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1821:41: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  588. ipmi_destroy_user(p_priv->p_user);
  589. ~~~~~~^~~~~~~~
  590. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  591. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  592. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  593. int ipmi_destroy_user(struct ipmi_user *user);
  594. ~~~~~~~~~~~~~~~~~~^~~~
  595. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_disconnect’:
  596. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1842:29: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  597. ipmi_destroy_user(p_priv->p_user);
  598. ~~~~~~^~~~~~~~
  599. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  600. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  601. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  602. int ipmi_destroy_user(struct ipmi_user *user);
  603. ~~~~~~~~~~~~~~~~~~^~~~
  604. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘_os_ipmi_send_cmd’:
  605. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1901:41: warning: passing argument 1 of ‘ipmi_request_settime’ makes pointer from integer without a cast [-Wint-conversion]
  606. err_no = ipmi_request_settime(p_priv->p_user, &tx_addr.i_addr,
  607. ~~~~~~^~~~~~~~
  608. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  609. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  610. ./include/linux/ipmi.h:166:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  611. int ipmi_request_settime(struct ipmi_user *user,
  612. ~~~~~~~~~~~~~~~~~~^~~~
  613. cc1: some warnings being treated as errors
  614. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o] Error 1
  615. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-usermap.o
  616. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-modeset-interface.o
  617. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-pci-table.o
  618. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-kthread-q.o
  619. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-kthread-q-selftest.o
  620. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-memdbg.o
  621. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-ibmnpu.o
  622. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-report-err.o
  623. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv_uvm_interface.o
  624. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nvlink_linux.o
  625. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm_utils.o
  626. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm_common.o
  627. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm_linux.o
  628. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/nvstatus.o
  629. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/nvCpuUuid.o
  630. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8.o
  631. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tools.o
  632. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_global.o
  633. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu.o
  634. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_isr.o
  635. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_procfs.o
  636. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_space.o
  637. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
  638. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mem.o
  639. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_rm_mem.o
  640. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_channel.o
  641. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_lock.o
  642. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_hal.o
  643. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_tree.o
  644. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_allocator.o
  645. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_range.o
  646. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_block.o
  647. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_group.o
  648. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_replayable_faults.o
  649. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_non_replayable_faults.o
  650. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_access_counters.o
  651. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_events.o
  652. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_module.o
  653. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mmu.o
  654. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pte_batch.o
  655. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tlb_batch.o
  656. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_push.o
  657. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pushbuffer.o
  658. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_thread_context.o
  659. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tracker.o
  660. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler.o
  661. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler_ce.o
  662. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler_host.o
  663. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kepler_mmu.o
  664. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_maxwell.o
  665. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_maxwell_host.o
  666. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal.o
  667. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_ce.o
  668. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_host.o
  669. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_mmu.o
  670. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
  671. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_host.o
  672. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_mmu.o
  673. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta.o
  674. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_fault_buffer.o
  675. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_volta_access_counter_buffer.o
  676. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_policy.o
  677. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_utils.o
  678. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kvmalloc.o
  679. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_sysmem.o
  680. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_gpu.o
  681. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_migrate.o
  682. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_map_external.o
  683. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_user_channel.o
  684. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_hmm.o
  685. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_heuristics.o
  686. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_thrashing.o
  687. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_prefetch.o
  688. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_test.o
  689. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_test_rng.o
  690. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_tree_test.o
  691. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_allocator_test.o
  692. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
  693. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mem_test.o
  694. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_rm_mem_test.o
  695. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_page_tree_test.o
  696. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_tracker_test.o
  697. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_push_test.o
  698. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_channel_test.o
  699. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_ce_test.o
  700. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_lock_test.o
  701. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_utils_test.o
  702. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
  703. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_test.o
  704. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_pmm_sysmem_test.o
  705. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_events_test.o
  706. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_perf_module_test.o
  707. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
  708. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
  709. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_mmu_test.o
  710. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.o
  711. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_va_block_test.o
  712. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm/uvm8_range_group_tree_test.o
  713. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nvidia-modeset-linux.o
  714. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm.o
  715. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-drv.o
  716. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-utils.o
  717. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-crtc.o
  718. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.o
  719. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.o
  720. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem.o
  721. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-fb.o
  722. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.c: In function ‘nv_drm_add_encoder’:
  723. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.c:219:11: error: implicit declaration of function ‘drm_mode_connector_attach_encoder’; did you mean ‘drm_connector_attach_encoder’? [-Werror=implicit-function-declaration]
  724. ret = drm_mode_connector_attach_encoder(connector, encoder);
  725. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  726. drm_connector_attach_encoder
  727. cc1: some warnings being treated as errors
  728. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.o] Error 1
  729. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-modeset.o
  730. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.c: In function ‘nv_drm_connector_get_modes’:
  731. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.c:229:9: error: implicit declaration of function ‘drm_mode_connector_update_edid_property’; did you mean ‘drm_connector_update_edid_property’? [-Werror=implicit-function-declaration]
  732. drm_mode_connector_update_edid_property(
  733. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734. drm_connector_update_edid_property
  735. cc1: some warnings being treated as errors
  736. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.o] Error 1
  737. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-prime-fence.o
  738. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-linux.o
  739. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-helper.o
  740. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nv-pci-table.o
  741. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.o
  742. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-user-memory.o
  743. ld -r -o /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset/nvidia-modeset-linux.o
  744. LD [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-uvm.o
  745. LD [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-modeset.o
  746. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c: In function ‘__nv_drm_vma_fault’:
  747. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c:240:11: error: implicit declaration of function ‘vm_insert_pfn’; did you mean ‘vmf_insert_pfn’? [-Werror=implicit-function-declaration]
  748. ret = vm_insert_pfn(vma, address, pfn + page_offset);
  749. ^~~~~~~~~~~~~
  750. vmf_insert_pfn
  751. cc1: some warnings being treated as errors
  752. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.o] Error 1
  753. make[2]: Target '__build' not remade because of errors.
  754. make[1]: *** [Makefile:1562: _module_/tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel] Error 2
  755. make[1]: Target 'modules' not remade because of errors.
  756. make[1]: Leaving directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  757. make: *** [Makefile:79: modules] Error 2
  758. -> Checking to see whether the nvidia kernel module was successfully built
  759. executing: 'cd ./kernel; /usr/bin/make -k -j4 NV_KERNEL_MODULES="nvidia" NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.20.5-arch1-1-ARCH/build" SYSOUT="/lib/modules/4.20.5-arch1-1-ARCH/build"'...
  760. make[1]: Entering directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  761. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o
  762. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-pci-table.o
  763. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1700:5: error: unknown type name ‘ipmi_user_t’
  764. ipmi_user_t p_user; // ptr to ipmi_msghandler user structure
  765. ^~~~~~~~~~~
  766. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1709:5: error: unknown type name ‘ipmi_user_t’; did you mean ‘pci_power_t’?
  767. ipmi_user_t user,
  768. ^~~~~~~~~~~
  769. pci_power_t
  770. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_connect’:
  771. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1781:66: error: passing argument 4 of ‘ipmi_create_user’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  772. err_no = ipmi_create_user(devIndex, &nv_ipmi_hndlrs, p_priv, &p_priv->p_user);
  773. ^~~~~~~~~~~~~~~
  774. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  775. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  776. ./include/linux/ipmi.h:114:32: note: expected ‘struct ipmi_user **’ but argument is of type ‘int *’
  777. struct ipmi_user **user);
  778. ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  779. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1793:41: warning: passing argument 1 of ‘ipmi_set_gets_events’ makes pointer from integer without a cast [-Wint-conversion]
  780. err_no = ipmi_set_gets_events(p_priv->p_user, 0);
  781. ~~~~~~^~~~~~~~
  782. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  783. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  784. ./include/linux/ipmi.h:255:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  785. int ipmi_set_gets_events(struct ipmi_user *user, bool val);
  786. ~~~~~~~~~~~~~~~~~~^~~~
  787. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1802:14: error: implicit declaration of function ‘nv_ipmi_set_my_address’; did you mean ‘ipmi_set_my_address’? [-Werror=implicit-function-declaration]
  788. err_no = nv_ipmi_set_my_address(p_priv->p_user, myAddr);
  789. ^~~~~~~~~~~~~~~~~~~~~~
  790. ipmi_set_my_address
  791. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1819:32: warning: comparison between pointer and integer
  792. if (p_priv->p_user != NULL)
  793. ^~
  794. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1821:41: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  795. ipmi_destroy_user(p_priv->p_user);
  796. ~~~~~~^~~~~~~~
  797. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  798. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  799. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  800. int ipmi_destroy_user(struct ipmi_user *user);
  801. ~~~~~~~~~~~~~~~~~~^~~~
  802. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_disconnect’:
  803. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1842:29: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  804. ipmi_destroy_user(p_priv->p_user);
  805. ~~~~~~^~~~~~~~
  806. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  807. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  808. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  809. int ipmi_destroy_user(struct ipmi_user *user);
  810. ~~~~~~~~~~~~~~~~~~^~~~
  811. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘_os_ipmi_send_cmd’:
  812. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1901:41: warning: passing argument 1 of ‘ipmi_request_settime’ makes pointer from integer without a cast [-Wint-conversion]
  813. err_no = ipmi_request_settime(p_priv->p_user, &tx_addr.i_addr,
  814. ~~~~~~^~~~~~~~
  815. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  816. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  817. ./include/linux/ipmi.h:166:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  818. int ipmi_request_settime(struct ipmi_user *user,
  819. ~~~~~~~~~~~~~~~~~~^~~~
  820. cc1: some warnings being treated as errors
  821. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o] Error 1
  822. make[2]: Target '__build' not remade because of errors.
  823. make[1]: *** [Makefile:1562: _module_/tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel] Error 2
  824. make[1]: Target 'modules' not remade because of errors.
  825. make[1]: Leaving directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  826. make: *** [Makefile:79: modules] Error 2
  827. -> Error.
  828. 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.
  829. -> The command `cd ./kernel; /usr/bin/make -k -j4 NV_KERNEL_MODULES="nvidia" NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.20.5-arch1-1-ARCH/build" SYSOUT="/lib/modules/4.20.5-arch1-1-ARCH/build"` failed with the following output:
  830. make[1]: Entering directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  831. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o
  832. CC [M] /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/nv-pci-table.o
  833. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1700:5: error: unknown type name ‘ipmi_user_t’
  834. ipmi_user_t p_user; // ptr to ipmi_msghandler user structure
  835. ^~~~~~~~~~~
  836. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1709:5: error: unknown type name ‘ipmi_user_t’; did you mean ‘pci_power_t’?
  837. ipmi_user_t user,
  838. ^~~~~~~~~~~
  839. pci_power_t
  840. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_connect’:
  841. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1781:66: error: passing argument 4 of ‘ipmi_create_user’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  842. err_no = ipmi_create_user(devIndex, &nv_ipmi_hndlrs, p_priv, &p_priv->p_user);
  843. ^~~~~~~~~~~~~~~
  844. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  845. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  846. ./include/linux/ipmi.h:114:32: note: expected ‘struct ipmi_user **’ but argument is of type ‘int *’
  847. struct ipmi_user **user);
  848. ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  849. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1793:41: warning: passing argument 1 of ‘ipmi_set_gets_events’ makes pointer from integer without a cast [-Wint-conversion]
  850. err_no = ipmi_set_gets_events(p_priv->p_user, 0);
  851. ~~~~~~^~~~~~~~
  852. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  853. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  854. ./include/linux/ipmi.h:255:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  855. int ipmi_set_gets_events(struct ipmi_user *user, bool val);
  856. ~~~~~~~~~~~~~~~~~~^~~~
  857. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1802:14: error: implicit declaration of function ‘nv_ipmi_set_my_address’; did you mean ‘ipmi_set_my_address’? [-Werror=implicit-function-declaration]
  858. err_no = nv_ipmi_set_my_address(p_priv->p_user, myAddr);
  859. ^~~~~~~~~~~~~~~~~~~~~~
  860. ipmi_set_my_address
  861. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1819:32: warning: comparison between pointer and integer
  862. if (p_priv->p_user != NULL)
  863. ^~
  864. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1821:41: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  865. ipmi_destroy_user(p_priv->p_user);
  866. ~~~~~~^~~~~~~~
  867. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  868. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  869. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  870. int ipmi_destroy_user(struct ipmi_user *user);
  871. ~~~~~~~~~~~~~~~~~~^~~~
  872. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘os_ipmi_disconnect’:
  873. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1842:29: warning: passing argument 1 of ‘ipmi_destroy_user’ makes pointer from integer without a cast [-Wint-conversion]
  874. ipmi_destroy_user(p_priv->p_user);
  875. ~~~~~~^~~~~~~~
  876. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  877. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  878. ./include/linux/ipmi.h:124:41: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  879. int ipmi_destroy_user(struct ipmi_user *user);
  880. ~~~~~~~~~~~~~~~~~~^~~~
  881. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c: In function ‘_os_ipmi_send_cmd’:
  882. /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:1901:41: warning: passing argument 1 of ‘ipmi_request_settime’ makes pointer from integer without a cast [-Wint-conversion]
  883. err_no = ipmi_request_settime(p_priv->p_user, &tx_addr.i_addr,
  884. ~~~~~~^~~~~~~~
  885. In file included from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/common/inc/nv-linux.h:334,
  886. from /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.c:15:
  887. ./include/linux/ipmi.h:166:44: note: expected ‘struct ipmi_user *’ but argument is of type ‘int’
  888. int ipmi_request_settime(struct ipmi_user *user,
  889. ~~~~~~~~~~~~~~~~~~^~~~
  890. cc1: some warnings being treated as errors
  891. make[2]: *** [scripts/Makefile.build:291: /tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-interface.o] Error 1
  892. make[2]: Target '__build' not remade because of errors.
  893. make[1]: *** [Makefile:1562: _module_/tmp/selfgz10836/NVIDIA-Linux-x86_64-390.87/kernel] Error 2
  894. make[1]: Target 'modules' not remade because of errors.
  895. make[1]: Leaving directory '/usr/lib/modules/4.20.5-arch1-1-ARCH/build'
  896. make: *** [Makefile:79: modules] Error 2
  897. ERROR: The nvidia kernel module was not created.
  898. 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.
  899.