NVIDIA / NVIDIA/open-gpu-kernel-modules

Kernel Module Fails

Open
#1,128 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

build-problem
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

NVIDIA Open GPU Kernel Modules Version

595.71.05

Operating System and Version

Debian GNU/Linux 13 (trixie)

Kernel Release

6.12.74+deb13+1-amd64

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.
  • I am running on a stable kernel release.
Build Command

I have tried older versions of the driver to see if it was the newer version but they give me the same error and with the previous release (595.58.03) it gave me an error of Segmental Error at {

I have re-installed debian too many times now and even just using the .run file fails at Building kernel module.

Terminal output/Build Log

make -C src/nvidia
make -C src/nvidia-modeset
make[1]: Entering directory '/home/bclarke/Downloads/open-gpu-kernel-modules-595.71.05/src/nvidia'
make[1]: Entering directory '/home/bclarke/Downloads/open-gpu-kernel-modules-595.71.05/src/nvidia-modeset'
[ nvidia-modeset ] XZ _out/Linux_x86_64/turing_shaders.xz
[ nvidia-modeset ] XZ out/Linux_x86_64/ampere_shaders.xz
[ nvidia-modeset ] XZ out/Linux_x86_64/hopper_shaders.xz
[ nvidia-modeset ] XZ out/Linux_x86_64/blackwell_shaders.xz
[ nvidia-modeset ] XZ out/Linux_x86_64/gb20x_shaders.xz
[ nvidia-modeset ] CC ../common/shared/nvstatus/nvstatus.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_commonNaNToF16UI.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_commonNaNToF32UI.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_commonNaNToF64UI.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_f16UIToCommonNaN.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_f32UIToCommonNaN.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_f64UIToCommonNaN.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_propagateNaNF32UI.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/s_propagateNaNF64UI.c
[ nvidia-modeset ] CC ../common/softfloat/source/8086-SSE/softfloat_raiseFlags.c
[ nvidia-modeset ] CC ../common/softfloat/source/f16_to_f32.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_add.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_div.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_isSignalingNaN.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_eq.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_eq_signaling.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_le_quiet.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_le.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_lt.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_lt_quiet.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_mul.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_mulAdd.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_rem.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_roundToInt.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_sqrt.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_sub.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_f16.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_f64.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_i32.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_i32_r_minMag.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_i64.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_i64_r_minMag.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_ui32.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_ui32_r_minMag.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_ui64.c
[ nvidia-modeset ] CC ../common/softfloat/source/f32_to_ui64_r_minMag.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_add.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_div.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_eq.c
[ nvidia ] CC generated/g_access_cntr_buffer_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_eq_signaling.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_isSignalingNaN.c
[ nvidia ] CC generated/g_all_dcl_pb.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_le.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_le_quiet.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_lt.c
[ nvidia ] CC generated/g_binary_api_nvoc.c
[ nvidia ] CC generated/g_bindata.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_lt_quiet.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_mul.c
[ nvidia ] CC generated/g_ccsl_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_mulAdd.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_rem.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_roundToInt.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_sqrt.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_sub.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_f32.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_i32.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_i32_r_minMag.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_i64.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_i64_r_minMag.c
[ nvidia ] CC generated/g_ce_utils_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_ui32.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_ui32_r_minMag.c
[ nvidia ] CC generated/g_channel_descendant_nvoc.c
[ nvidia ] CC generated/g_chips2halspec_nvoc.c
[ nvidia ] CC generated/g_chipset_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_ui64.c
[ nvidia ] CC generated/g_client_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/f64_to_ui64_r_minMag.c
[ nvidia ] CC generated/g_client_resource_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/i32_to_f32.c
[ nvidia-modeset ] CC ../common/softfloat/source/i32_to_f64.c
[ nvidia-modeset ] CC ../common/softfloat/source/i64_to_f32.c
[ nvidia-modeset ] CC ../common/softfloat/source/i64_to_f64.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_addMagsF32.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_addMagsF64.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_approxRecipSqrt32_1.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_approxRecipSqrt_1Ks.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_countLeadingZeros64.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_countLeadingZeros8.c
[ nvidia ] CC generated/g_compute_instance_subscription_nvoc.c
[ nvidia ] CC generated/g_conf_compute_api_nvoc.c
[ nvidia ] CC generated/g_conf_compute_nvoc.c
[ nvidia ] CC generated/g_console_mem_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_mul64To128.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_mulAddF32.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_mulAddF64.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_normRoundPackToF32.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_normRoundPackToF64.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_normSubnormalF16Sig.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_normSubnormalF32Sig.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_normSubnormalF64Sig.c
[ nvidia ] CC generated/g_context_dma_nvoc.c
[ nvidia ] CC generated/g_crashcat_engine_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_roundPackToF16.c
[ nvidia ] CC generated/g_crashcat_pb.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_roundPackToF32.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_roundPackToF64.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_roundToI32.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_roundToI64.c
[ nvidia ] CC generated/g_crashcat_queue_nvoc.c
[ nvidia ] CC generated/g_crashcat_report_nvoc.c
[ nvidia ] CC generated/g_crashcat_wayfinder_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_roundToUI32.c
[ nvidia ] CC generated/g_dbgbuffer_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_roundToUI64.c
[ nvidia ] CC generated/g_dce_client_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_shiftRightJam128.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_subMagsF32.c
[ nvidia ] CC generated/g_deferred_api_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/s_subMagsF64.c
[ nvidia ] CC generated/g_device_nvoc.c
[ nvidia-modeset ] CC ../common/softfloat/source/softfloat_state.c
[ nvidia-modeset ] CC ../common/softfloat/source/ui32_to_f32.c
[ nvidia-modeset ] CC ../common/softfloat/source/ui32_to_f64.c
[ nvidia-modeset ] CC ../common/softfloat/source/ui64_to_f32.c
[ nvidia-modeset ] CC ../common/softfloat/source/ui64_to_f64.c
[ nvidia-modeset ] CC ../common/src/nv_smg.c
[ nvidia ] CC generated/g_disp_capabilities_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt.c
[ nvidia ] CC generated/g_disp_channel_nvoc.c
[ nvidia ] CC generated/g_disp_inst_mem_nvoc.c
[ nvidia ] CC generated/g_disp_objs_nvoc.c
[ nvidia ] CC generated/g_disp_sf_user_nvoc.c
[ nvidia ] CC generated/g_dispsw_nvoc.c
[ nvidia ] CC generated/g_eng_state_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_0073.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_9171.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_9271.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_9471.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_9571.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_C371.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_C671.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_C771.c
[ nvidia ] CC generated/g_engines_pb.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_C871.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_C971.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_CA71.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_CB71.c
[ nvidia ] CC generated/g_event_api_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/hdmipacket/nvhdmipkt_CC71.c
[ nvidia ] CC generated/g_event_buffer_nvoc.c
[ nvidia ] CC generated/g_fabric_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_cvt.c
[ nvidia ] CC generated/g_fabric_vaspace_nvoc.c
[ nvidia ] CC generated/g_fbsr_nvoc.c
[ nvidia ] CC generated/g_fm_session_api_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_displayid20.c
[ nvidia ] CC generated/g_generic_engine_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_dmt.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_dsc_pps.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_edid.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_edidext_861.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_edidext_displayid.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_edidext_displayid20.c
[ nvidia ] CC generated/g_gpu_access_nvoc.c
[ nvidia ] CC generated/g_gpu_acct_nvoc.c
[ nvidia ] CC generated/g_gpu_arch_nvoc.c
[ nvidia ] CC generated/g_gpu_boost_mgr_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_gtf.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_ovt.c
[ nvidia ] CC generated/g_gpu_class_list.c
[ nvidia ] CC generated/g_gpu_db_nvoc.c
[ nvidia ] CC generated/g_gpu_group_nvoc.c
[ nvidia ] CC generated/g_gpu_halspec_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_tv.c
[ nvidia ] CC generated/g_gpu_instance_subscription_nvoc.c
[ nvidia ] CC generated/g_gpu_mgmt_api_nvoc.c
[ nvidia-modeset ] CC ../common/modeset/timing/nvt_util.c
[ nvidia ] CC generated/g_gpu_mgr_nvoc.c
[ nvidia ] CC generated/g_gpu_nvoc.c
[ nvidia ] CC generated/g_gpu_resource_nvoc.c
[ nvidia-modeset ] CC ../common/unix/common/utils/nv_memory_tracker.c
[ nvidia ] CC generated/g_gpu_user_shared_data_nvoc.c
[ nvidia-modeset ] CC ../common/unix/common/utils/nv_mode_timings_utils.c
[ nvidia ] CC generated/g_gpu_vaspace_nvoc.c
[ nvidia ] CC generated/g_gr_pb.c
[ nvidia ] CC generated/g_griddisplayless_nvoc.c
[ nvidia ] CC generated/g_gsp_pb.c
[ nvidia-modeset ] CC ../common/unix/common/utils/nv_vasprintf.c
[ nvidia-modeset ] CC ../common/unix/common/utils/unix_rm_handle.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-core.c
[ nvidia ] CC generated/g_gsync_api_nvoc.c
[ nvidia ] CC generated/g_gsync_nvoc.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-fermi.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-hopper.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-init.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-kepler.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-pascal.c
[ nvidia ] CC generated/g_hal_mgr_nvoc.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-surface.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-turing.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-vertex-arrays.c
[ nvidia ] CC generated/g_hal_nvoc.c
[ nvidia-modeset ] CC ../common/unix/nvidia-3d/src/nvidia-3d-volta.c
[ nvidia-modeset ] CC ../common/unix/nvidia-push/src/nvidia-push-init.c
[ nvidia-modeset ] CC ../common/unix/nvidia-push/src/nvidia-push.c
[ nvidia-modeset ] CC kapi/src/nvkms-kapi-notifiers.c
[ nvidia ] CC generated/g_hda_codec_api_nvoc.c
[ nvidia ] CC generated/g_heap_nvoc.c
[ nvidia ] CC generated/g_host_eng_nvoc.c
[ nvidia ] CC generated/g_hw_resources_nvoc.c
[ nvidia ] CC generated/g_hypervisor_nvoc.c
[ nvidia ] CC generated/g_i2c_api_nvoc.c
[ nvidia-modeset ] CC kapi/src/nvkms-kapi-sync.c
[ nvidia-modeset ] CC kapi/src/nvkms-kapi.c
[ nvidia-modeset ] CC lib/nvkms-format.c
[ nvidia ] CC generated/g_imex_session_api_nvoc.c
[ nvidia-modeset ] CC lib/nvkms-sync.c
[ nvidia-modeset ] CC src/g_nvkms-evo-states.c
[ nvidia-modeset ] CC src/nvkms-3dvision.c
[ nvidia ] CC generated/g_instrumentation_manager_nvoc.c
[ nvidia ] CC generated/g_intr_nvoc.c
[ nvidia-modeset ] CC src/nvkms-attributes.c
[ nvidia ] CC generated/g_intr_service_nvoc.c
[ nvidia-modeset ] CC src/nvkms-conf.c
[ nvidia-modeset ] CC src/nvkms-console-restore.c
[ nvidia-modeset ] CC src/nvkms-ctxdma.c
[ nvidia ] CC generated/g_io_vaspace_nvoc.c
[ nvidia-modeset ] CC src/nvkms-cursor.c
[ nvidia ] CC generated/g_ioaccess_nvoc.c
[ nvidia ] CC generated/g_journal_nvoc.c
[ nvidia-modeset ] CC src/nvkms-cursor3.c
[ nvidia-modeset ] CC src/nvkms-difr.c
[ nvidia ] CC generated/g_journal_pb.c
[ nvidia ] CC generated/g_kern_bus_nvoc.c
[ nvidia ] CC generated/g_kern_disp_nvoc.c
[ nvidia-modeset ] CC src/nvkms-displayless.c
[ nvidia ] CC generated/g_kern_fsp_nvoc.c
[ nvidia-modeset ] CC src/nvkms-dma.c
[ nvidia ] CC generated/g_kern_gmmu_nvoc.c
[ nvidia ] CC generated/g_kern_hwpm_common_defs_nvoc.c
[ nvidia ] CC generated/g_kern_hwpm_nvoc.c
[ nvidia ] CC generated/g_kern_hwpm_power_nvoc.c
[ nvidia-modeset ] CC src/nvkms-dpy-override.c
[ nvidia ] CC generated/g_kern_mem_sys_nvoc.c
[ nvidia ] CC generated/g_kern_perf_nvoc.c
[ nvidia-modeset ] CC src/nvkms-dpy.c
[ nvidia ] CC generated/g_kern_perfbuffer_nvoc.c
[ nvidia-modeset ] CC src/nvkms-event.c
[ nvidia-modeset ] CC src/nvkms-evo.c
[ nvidia-modeset ] CC src/nvkms-evo1.c
[ nvidia ] CC generated/g_kern_pmu_nvoc.c
[ nvidia-modeset ] CC src/nvkms-evo3.c
In file included from generated/g_gpu_nvoc.h:78,
from inc/kernel/gpu/gpu.h:2,
from generated/g_kern_hwpm_nvoc.h:54,
from generated/g_kern_hwpm_nvoc.c:15:
inc/kernel/gpu/gr/kernel_graphics_context_buffers.h:62:26: internal compiler error: Segmentation fault
62 | NV_ENUM_ENTRY(x, GR_CTX_BUFFER_PATCH, 0x00000008)
| ^~~~~~~~~~~~~~~~~~~
inc/libraries/utils/nv_enum.h:68:26: note: in definition of macro ‘NV_EXPAND_ONE’
68 | #define NV_EXPAND_ONE(x) x
| ^
inc/libraries/utils/nv_enum.h:60:36: note: in expansion of macro ‘NV_ENUM_CONCATENATE’
60 | #define NV_ENUM_CONCATENATE2(a, b) NV_ENUM_CONCATENATE(a, b)
| ^~~~~~~~~~~~~~~~~~~~
inc/libraries/utils/nv_enum.h:59:35: note: in expansion of macro ‘NV_ENUM_CONCATENATE2’
59 | #define NV_ENUM_CONCATENATE(a, b) NV_ENUM_CONCATENATE2(a, b)
| ^~~~~~~~~~~~~~~~~~~~
inc/libraries/utils/nv_enum.h:326:5: note: in expansion of macro ‘NV_ENUM_CONCATENATE’
326 | NV_ENUM_CONCATENATE(NV_ENUM_DAT_PREFIX(dat
), entry_name) = value,
| ^~~~~~~~~~~~~~~~~~~
inc/libraries/utils/nv_enum.h:88:38: note: in expansion of macro ‘NV_ENUM_GEN_MAIN_FN’
88 | #define NV_ENUM_A4(a, b, c, d, e, f) d
| ^
inc/kernel/gpu/gr/kernel_graphics_context_buffers.h:62:9: note: in expansion of macro ‘NV_ENUM_ENTRY’
62 | NV_ENUM_ENTRY(x, GR_CTX_BUFFER_PATCH, 0x00000008)
| ^~~~~~~~~~~~~
inc/libraries/utils/nv_enum.h:322:41: note: in expansion of macro ‘GR_CTX_BUFFER_DEF’
322 | enum NV_ENUM_DAT_CURR_NAME(dat
) { entries(dat
) };
| ^~~~~~~
inc/libraries/utils/nv_enum.h:505:5: note: in expansion of macro ‘NV_ENUM_GEN_MAIN’
505 | NV_ENUM_GEN_MAIN(NV_ENUM_DEPTH_0(enum_name, prefix, NV_ENUM_GEN_MAIN, NV_ENUM_GEN_MAIN_FN), entries)
| ^~~~~~~~~~~~~~~~
inc/libraries/utils/nv_enum.h:530:5: note: in expansion of macro ‘NV_ENUM_DEF_PREFIX’
530 | NV_ENUM_DEF_PREFIX(NV_ENUM_NOTHING, enum_name, entries)
| ^~~~~~~~~~~~~~~~~~
inc/kernel/gpu/gr/kernel_graphics_context_buffers.h:65:1: note: in expansion of macro ‘NV_ENUM_DEF’
65 | NV_ENUM_DEF(GR_CTX_BUFFER, GR_CTX_BUFFER_DEF)
| ^~~~~~~~~~~
[ nvidia ] CC generated/g_kernel_bif_nvoc.c
0x133afed internal_error(char const*, ...)
???:0
0x141f055 _cpp_temp_token
???:0
0x142abca c_lex_with_flags(tree_node**, unsigned int*, unsigned char*, int)
???:0
0x142aa12 c_parser_peek_token(c_parser*)
???:0
0x143aa81 c_parser_declspecs(c_parser*, c_declspecs*, bool, bool, bool, bool, bool, bool, bool, c_lookahead_kind)
???:0
0x192a8a7 c_parse_file()
???:0
0x19243fd c_common_parse_file()
???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See file:///usr/share/doc/gcc-14/README.Bugs for instructions.
[ nvidia-modeset ] CC src/nvkms-evo4.c
[ nvidia ] CC generated/g_kernel_ccu_api_nvoc.c
make[1]: *** [Makefile:203: _out/Linux_x86_64/g_kern_hwpm_nvoc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
[ nvidia-modeset ] CC src/nvkms-flip.c
[ nvidia-modeset ] CC src/nvkms-framelock.c
[ nvidia-modeset ] CC src/nvkms-hal.c
[ nvidia-modeset ] CC src/nvkms-hdmi.c
[ nvidia-modeset ] CC src/nvkms-headsurface-3d.c
[ nvidia-modeset ] CC src/nvkms-headsurface-config.c
[ nvidia-modeset ] CC src/nvkms-headsurface-ioctl.c
[ nvidia-modeset ] CC src/nvkms-headsurface-matrix.c
[ nvidia-modeset ] CC src/nvkms-headsurface-swapgroup.c
[ nvidia-modeset ] CC src/nvkms-headsurface.c
[ nvidia-modeset ] CC src/nvkms-hw-flip.c
[ nvidia-modeset ] CC src/nvkms-hw-states.c
[ nvidia-modeset ] CC src/nvkms-lut.c
[ nvidia-modeset ] CC src/nvkms-modepool.c
[ nvidia-modeset ] CC src/nvkms-modeset.c
[ nvidia-modeset ] CC src/nvkms-pow.c
[ nvidia-modeset ] CC src/nvkms-prealloc.c
[ nvidia-modeset ] CC src/nvkms-push.c
[ nvidia-modeset ] CC src/nvkms-rm.c
[ nvidia-modeset ] CC src/nvkms-rmapi-dgpu.c
[ nvidia-modeset ] CC src/nvkms-stereo.c
[ nvidia-modeset ] CC src/nvkms-surface.c
[ nvidia-modeset ] CC src/nvkms-utils-flip.c
[ nvidia-modeset ] CC src/nvkms-utils.c
[ nvidia-modeset ] CC src/nvkms-vblank-sem-control.c
[ nvidia-modeset ] CC src/nvkms-vrr.c
[ nvidia-modeset ] CC src/nvkms.c
[ nvidia-modeset ] CC ../common/unix/xzminidec/src/xz_crc32.c
[ nvidia-modeset ] CC ../common/unix/xzminidec/src/xz_dec_bcj.c
[ nvidia-modeset ] CC ../common/unix/xzminidec/src/xz_dec_lzma2.c
[ nvidia-modeset ] CC ../common/unix/xzminidec/src/xz_dec_stream.c
[ nvidia-modeset ] CXX ../common/displayport/src/dp_auxretry.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_bitstream.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_buffer.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_configcaps.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_configcaps2x.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_connectorimpl.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_connectorimpl2x.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_crc.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_deviceimpl.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_discovery.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_displayid2.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_edid.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_evoadapter.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_evoadapter2x.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_groupimpl.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_guid.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_hashmap.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_linkconfig.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_list.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_merger.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_messagecodings.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_messageheader.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_messages.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_mst_displayid2.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_mst_edid.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_qse.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_splitter.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_sst_displayid2.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_sst_edid.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_timer.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_vrr.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_wardatabase.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dp_watermark.cpp
[ nvidia-modeset ] CXX ../common/displayport/src/dptestutil/dp_testmessage.cpp
[ nvidia-modeset ] CXX src/dp/nvdp-connector-event-sink.cpp
[ nvidia-modeset ] CXX src/dp/nvdp-connector.cpp
[ nvidia-modeset ] CXX src/dp/nvdp-device.cpp
[ nvidia-modeset ] CXX src/dp/nvdp-evo-interface.cpp
[ nvidia-modeset ] CXX src/dp/nvdp-host.cpp
[ nvidia-modeset ] CXX src/dp/nvdp-timer.cpp
[ nvidia-modeset ] LD _out/Linux_x86_64/turing_shaders.xz.o
[ nvidia-modeset ] OBJCOPY _out/Linux_x86_64/turing_shaders.xz.o
[ nvidia-modeset ] LD _out/Linux_x86_64/ampere_shaders.xz.o
[ nvidia-modeset ] OBJCOPY _out/Linux_x86_64/ampere_shaders.xz.o
[ nvidia-modeset ] LD _out/Linux_x86_64/hopper_shaders.xz.o
[ nvidia-modeset ] OBJCOPY _out/Linux_x86_64/hopper_shaders.xz.o
[ nvidia-modeset ] LD _out/Linux_x86_64/blackwell_shaders.xz.o
[ nvidia-modeset ] LD _out/Linux_x86_64/gb20x_shaders.xz.o
[ nvidia-modeset ] OBJCOPY _out/Linux_x86_64/blackwell_shaders.xz.o
[ nvidia-modeset ] OBJCOPY _out/Linux_x86_64/gb20x_shaders.xz.o
[ nvidia-modeset ] CC _out/Linux_x86_64/g_nvid_string.c
[ nvidia-modeset ] LD _out/Linux_x86_64/nv-modeset-kernel.o
make[1]: Leaving directory '/home/bclarke/Downloads/open-gpu-kernel-modules-595.71.05/src/nvidia-modeset'
cd kernel-open/nvidia-modeset/ && ln -sf ../../src/nvidia-modeset/_out/Linux_x86_64/nv-modeset-kernel.o nv-modeset-kernel.o_binary
make[1]: Leaving directory '/home/bclarke/Downloads/open-gpu-kernel-modules-595.71.05/src/nvidia'
make: *** [Makefile:34: src/nvidia/_out/Linux_x86_64/nv-kernel.o] Error 2

More Info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the build with make -C src/nvidia and make -C src/nvidia-modeset using NVIDIA 595.71.05, Debian 13, and kernel 6.12.74+deb13+1-amd64. Inspect the reported build failure around the nvidia and nvidia-modeset sources; done means identifying the failing step and establishing a reproducible fix or a precise upstream diagnosis.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, debian, linux
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.