*** This bug is a duplicate of bug 2098114 ***
    https://bugs.launchpad.net/bugs/2098114

** This bug has been marked a duplicate of bug 2098114
   amdgpu-dkms 6.8.5 fails to build with  linux-headers-6.11.0-17-generic

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-hwe-6.11 in Ubuntu.
https://bugs.launchpad.net/bugs/2098185

Title:
  dkms error: ubuntu 24 lts 6.11.0-17-generic kernel

Status in linux-hwe-6.11 package in Ubuntu:
  New

Bug description:
  0

  My amd radeon drivers are failing to work. I see the following issue
  with Ubuntu 24 (6.11.0-17-generic kernel):

      Building module:
  Cleaning build area...(bad exit status: 2)
  . /tmp/amd.j8OlqXdX/.env && make -j24 KERNELRELEASE=6.11.0-17-generic 
TTM_NAME=amdttm SCHED_NAME=amd-sched -C /lib/modules/6.11.0-17-generic/build 
M=/tmp/amd.j8OlqXdX...(bad exit status: 2)
  ERROR: Cannot create report: [Errno 17] File exists: 
'/var/crash/amdgpu-dkms.0.crash'
  Error! Bad return status for module build on kernel: 6.11.0-17-generic 
(x86_64)
  Consult /var/lib/dkms/amdgpu/6.8.5-2044426.24.04/build/make.log for more 
information.
  dkms autoinstall on 6.11.0-17-generic/x86_64 failed for amdgpu(10)
  Error! One or more modules failed to install during autoinstall.
  Refer to previous errors for more information.
   * dkms: autoinstall for kernel 6.11.0-17-generic
     ...fail!
  run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
  dpkg: error processing package linux-image-6.11.0-17-generic (--configure):
   installed linux-image-6.11.0-17-generic package post-installation script 
subprocess returned error exit status 11
  Errors were encountered while processing:
   linux-headers-6.11.0-17-generic
   amdgpu-dkms
   linux-image-6.11.0-17-generic
  E: Sub-process /usr/bin/dpkg returned an error code (1)

  
  I see the following error message in the crash file:


  cat /var/crash/amdgpu-dkms.0.crash
  ProblemType: Package
  DKMSBuildLog:
   DKMS make.log for amdgpu-6.8.5-2044426.24.04 for kernel 6.11.0-17-generic 
(x86_64)
   Thu Feb 13 09:24:41 AM CET 2025
   make: Entering directory '/usr/src/linux-headers-6.11.0-17-generic'
   warning: the compiler differs from the one used to build the kernel
     The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 
13.3.0-6ubuntu2~24.04) 13.3.0
     You are using:           gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
     CC [M]  /tmp/amd.w9xqXBE9/scheduler/sched_main.o
     CC [M]  /tmp/amd.w9xqXBE9/scheduler/sched_fence.o
     CC [M]  /tmp/amd.w9xqXBE9/scheduler/sched_entity.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdxcp/amdgpu_xcp_drv.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdxcp/./backport/kcl_drm_drv.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_tt.o
     CC [M]  /tmp/amd.w9xqXBE9/drm_gem_ttm_helper.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_bo.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_bo_util.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_bo_vm.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/main.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_module.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_execbuf_util.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_common.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_range_manager.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_kernel_params.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_resource.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/dma-buf/dma-resv.o
     CC [M]  /tmp/amd.w9xqXBE9/drm_buddy.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_pool.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_device.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_backlight.o
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_sys_manager.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_drv.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/main.c:17:12: warning: no previous prototype 
for ‘amdkcl_init’ [-Wmissing-prototypes]
      17 | int __init amdkcl_init(void)
         |            ^~~~~~~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/main.c:35:13: warning: no previous prototype 
for ‘amdkcl_exit’ [-Wmissing-prototypes]
      35 | void __exit amdkcl_exit(void)
         |             ^~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_ioctl.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_device.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_kthread.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_common.c:30:6: warning: no previous 
prototype for ‘amdkcl_symbol_init’ [-Wmissing-prototypes]
      30 | void amdkcl_symbol_init(void)
         |      ^~~~~~~~~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/ttm/ttm_agp_backend.o
   In file included from ./include/trace/trace_events.h:419,
                    from ./include/trace/define_trace.h:102,
                    from /tmp/amd.w9xqXBE9/scheduler/gpu_scheduler_trace.h:114,
                    from /tmp/amd.w9xqXBE9/scheduler/sched_main.c:88:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:60:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
      60 | );
         | ^~
   In file included from ./include/trace/trace_events.h:375:
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: In function 
‘trace_event_raw_event_drm_sched_job’:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:51:28: error: 
‘__assign_str’ undeclared (first use in this function)
      51 |                            __assign_str(name, 
sched_job->sched->name);
         |                            ^~~~~~~~~~~~
   ./include/trace/trace_events.h:402:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
     402 |         { assign; }                                                  
   \
         |           ^~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:47:13: note: in 
expansion of macro ‘TP_fast_assign’
      47 |             TP_fast_assign(
         |             ^~~~~~~~~~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:51:28: note: each 
undeclared identifier is reported only once for each function it appears in
      51 |                            __assign_str(name, 
sched_job->sched->name);
         |                            ^~~~~~~~~~~~
   ./include/trace/trace_events.h:402:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
     402 |         { assign; }                                                  
   \
         |           ^~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:47:13: note: in 
expansion of macro ‘TP_fast_assign’
      47 |             TP_fast_assign(
         |             ^~~~~~~~~~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: At top level:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:107:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
     107 | );
         | ^~
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_io.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_seq_file.o
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: In function 
‘trace_event_raw_event_drm_sched_job_wait_dep’:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:97:28: error: 
‘__assign_str’ undeclared (first use in this function)
      97 |                            __assign_str(name, 
sched_job->sched->name);
         |                            ^~~~~~~~~~~~
   ./include/trace/trace_events.h:402:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
     402 |         { assign; }                                                  
   \
         |           ^~~~~~
   ./include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’
      44 |                              PARAMS(assign),                   \
         |                              ^~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:85:1: note: in expansion 
of macro ‘TRACE_EVENT’
      85 | TRACE_EVENT(drm_sched_job_wait_dep,
         | ^~~~~~~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:96:13: note: in 
expansion of macro ‘TP_fast_assign’
      96 |             TP_fast_assign(
         |             ^~~~~~~~~~~~~~
   In file included from ./include/trace/trace_events.h:469:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: At top level:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:107:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
     107 | );
         | ^~
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   In file included from ./include/trace/perf.h:75,
                    from ./include/trace/define_trace.h:103:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:60:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
      60 | );
         | ^~
   In file included from ./include/trace/perf.h:7:
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_doorbell_mgr.o
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: In function 
‘perf_trace_drm_sched_job’:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:51:28: error: 
‘__assign_str’ undeclared (first use in this function)
      51 |                            __assign_str(name, 
sched_job->sched->name);
         |                            ^~~~~~~~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:35:1: note: in expansion 
of macro ‘DECLARE_EVENT_CLASS’
      35 | DECLARE_EVENT_CLASS(drm_sched_job,
         | ^~~~~~~~~~~~~~~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:47:13: note: in 
expansion of macro ‘TP_fast_assign’
      47 |             TP_fast_assign(
         |             ^~~~~~~~~~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: At top level:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:107:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
     107 | );
         | ^~
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: In function 
‘perf_trace_drm_sched_job_wait_dep’:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:97:28: error: 
‘__assign_str’ undeclared (first use in this function)
      97 |                            __assign_str(name, 
sched_job->sched->name);
         |                            ^~~~~~~~~~~~
   ./include/trace/perf.h:51:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
      51 |         { assign; }                                                  
   \
         |           ^~~~~~
   ./include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’
      44 |                              PARAMS(assign),                   \
         |                              ^~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:85:1: note: in expansion 
of macro ‘TRACE_EVENT’
      85 | TRACE_EVENT(drm_sched_job_wait_dep,
         | ^~~~~~~~~~~
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:96:13: note: in 
expansion of macro ‘TP_fast_assign’
      96 |             TP_fast_assign(
         |             ^~~~~~~~~~~~~~
   In file included from ./include/trace/bpf_probe.h:117,
                    from ./include/trace/define_trace.h:104:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h: At top level:
   /tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:107:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
     107 | );
         | ^~
   In file included from ./include/trace/bpf_probe.h:7:
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   make[3]: *** [scripts/Makefile.build:244: 
/tmp/amd.w9xqXBE9/scheduler/sched_main.o] Error 1
   make[3]: *** Waiting for unfinished jobs....
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_suspend.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_suspend.c:32:6: warning: no previous 
prototype for ‘amdkcl_suspend_init’ [-Wmissing-prototypes]
      32 | void amdkcl_suspend_init(void)
         |      ^~~~~~~~~~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_pci.o
     LD [M]  /tmp/amd.w9xqXBE9/amd/amdxcp/amdxcp.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_mm.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_kms.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_io.c:69:6: warning: no previous prototype 
for ‘amdkcl_io_init’ [-Wmissing-prototypes]
      69 | void amdkcl_io_init(void)
         |      ^~~~~~~~~~~~~~
     LD [M]  /tmp/amd.w9xqXBE9/amddrm_ttm_helper.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_memory.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_atombios.o
   /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_drv.c: In function ‘amdgpu_pci_probe’:
   /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_drv.c:2390:25: error: implicit 
declaration of function ‘drm_fbdev_generic_setup’ 
[-Werror=implicit-function-declaration]
    2390 |                         drm_fbdev_generic_setup(adev_to_drm(adev), 
8);
         |                         ^~~~~~~~~~~~~~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_sched.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_fence.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_reservation.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/atombios_crtc.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_sched.c:24:6: warning: no previous 
prototype for ‘amdkcl_sched_init’ [-Wmissing-prototypes]
      24 | void amdkcl_sched_init(void)
         |      ^~~~~~~~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_connectors.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_drm_cache.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/atom.o
     LD [M]  /tmp/amd.w9xqXBE9/amddrm_buddy.o
   make[2]: *** [scripts/Makefile.build:485: /tmp/amd.w9xqXBE9/scheduler] Error 
2
   make[2]: *** Waiting for unfinished jobs....
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_drm_print.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_drm_fb.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_fence.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_mm.c:58:6: warning: no previous prototype 
for ‘amdkcl_mm_init’ [-Wmissing-prototypes]
      58 | void amdkcl_mm_init(void)
         |      ^~~~~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_ttm.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_drm_crtc.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_object.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_reservation.c:37:6: warning: no previous 
prototype for ‘amdkcl_reservation_init’ [-Wmissing-prototypes]
      37 | void amdkcl_reservation_init(void)
         |      ^~~~~~~~~~~~~~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_gart.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_drm_connector.o
   cc1: some warnings being treated as errors
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_drm_atomic_helper.o
   make[3]: *** [scripts/Makefile.build:244: 
/tmp/amd.w9xqXBE9/amd/amdgpu/amdgpu_drv.o] Error 1
   make[3]: *** Waiting for unfinished jobs....
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_device_cgroup.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_mn.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_drm_modes.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_time.o
   In file included from ./include/trace/trace_events.h:419,
                    from ./include/trace/define_trace.h:102,
                    from /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_fence_trace.h:72,
                    from /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_fence.c:26:
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:37:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
      37 | );
         | ^~
   In file included from ./include/trace/trace_events.h:375:
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:37:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
      37 | );
         | ^~
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h: In function 
‘trace_event_raw_event_kcl_fence’:
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:28:17: error: unknown type 
name ‘__assign_str’
      28 |                 __assign_str(driver, 
fence->ops->get_driver_name(fence))
         |                 ^~~~~~~~~~~~
   ./include/trace/trace_events.h:402:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
     402 |         { assign; }                                                  
   \
         |           ^~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:27:9: note: in expansion of 
macro ‘TP_fast_assign’
      27 |         TP_fast_assign(
         |         ^~~~~~~~~~~~~~
   ./include/trace/stages/stage6_event_callback.h:9:17: error: expected ‘=’, 
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘entry’
       9 | #define __entry entry
         |                 ^~~~~
   ./include/trace/trace_events.h:402:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
     402 |         { assign; }                                                  
   \
         |           ^~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:27:9: note: in expansion of 
macro ‘TP_fast_assign’
      27 |         TP_fast_assign(
         |         ^~~~~~~~~~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:30:17: note: in expansion 
of macro ‘__entry’
      30 |                 __entry->context = fence->context;
         |                 ^~~~~~~
   In file included from ./include/trace/perf.h:75,
                    from ./include/trace/define_trace.h:103:
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h: At top level:
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:37:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
      37 | );
         | ^~
   In file included from ./include/trace/perf.h:7:
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:37:1: error: macro 
"__assign_str" passed 2 arguments, but takes just 1
      37 | );
         | ^~
   ./include/trace/stages/stage6_event_callback.h:34: note: macro 
"__assign_str" defined here
      34 | #define __assign_str(dst)                                            
   \
         |
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h: In function 
‘perf_trace_kcl_fence’:
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:28:17: error: unknown type 
name ‘__assign_str’
      28 |                 __assign_str(driver, 
fence->ops->get_driver_name(fence))
         |                 ^~~~~~~~~~~~
   ./include/trace/perf.h:51:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
      51 |         { assign; }                                                  
   \
         |           ^~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:27:9: note: in expansion of 
macro ‘TP_fast_assign’
      27 |         TP_fast_assign(
         |         ^~~~~~~~~~~~~~
   ./include/trace/stages/stage6_event_callback.h:9:17: error: expected ‘=’, 
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘entry’
       9 | #define __entry entry
         |                 ^~~~~
   ./include/trace/perf.h:51:11: note: in definition of macro 
‘DECLARE_EVENT_CLASS’
      51 |         { assign; }                                                  
   \
         |           ^~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:27:9: note: in expansion of 
macro ‘TP_fast_assign’
      27 |         TP_fast_assign(
         |         ^~~~~~~~~~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/./kcl_fence_trace.h:30:17: note: in expansion 
of macro ‘__entry’
      30 |                 __entry->context = fence->context;
         |                 ^~~~~~~
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_fence.c: At top level:
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_fence.c:239:6: warning: no previous 
prototype for ‘amdkcl_fence_init’ [-Wmissing-prototypes]
     239 | void amdkcl_fence_init(void)
         |      ^~~~~~~~~~~~~~~~~
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_acpi_table.o
     CC [M]  /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_page_alloc.o
   make[3]: *** [scripts/Makefile.build:244: 
/tmp/amd.w9xqXBE9/amd/amdkcl/kcl_fence.o] Error 1
   make[3]: *** Waiting for unfinished jobs....
     LD [M]  /tmp/amd.w9xqXBE9/ttm/amdttm.o
   /tmp/amd.w9xqXBE9/amd/amdkcl/kcl_device_cgroup.c:29:6: warning: no previous 
prototype for ‘amdkcl_dev_cgroup_init’ [-Wmissing-prototypes]
      29 | void amdkcl_dev_cgroup_init(void)
         |      ^~~~~~~~~~~~~~~~~~~~~~
   make[2]: *** [scripts/Makefile.build:485: /tmp/amd.w9xqXBE9/amd/amdkcl] 
Error 2
   make[2]: *** [scripts/Makefile.build:485: /tmp/amd.w9xqXBE9/amd/amdgpu] 
Error 2
   make[1]: *** [/usr/src/linux-headers-6.11.0-17-generic/Makefile:1931: 
/tmp/amd.w9xqXBE9] Error 2
   make: *** [Makefile:224: __sub-make] Error 2
   make: Leaving directory '/usr/src/linux-headers-6.11.0-17-generic'
  DKMSKernelVersion: 6.11.0-17-generic
  Date: Thu Feb 13 09:24:43 2025
  DuplicateSignature: 
dkms:amdgpu-dkms:1:6.8.5.60203-2044426.24.04:/tmp/amd.w9xqXBE9/scheduler/./gpu_scheduler_trace.h:60:1:
 error: macro "__assign_str" passed 2 arguments, but takes just 1
  Package: amdgpu-dkms 1:6.8.5.60203-2044426.24.04
  PackageVersion: 1:6.8.5.60203-2044426.24.04
  SourcePackage: amdgpu-dkms
  Title: amdgpu-dkms 1:6.8.5.60203-2044426.24.04: amdgpu kernel module failed 
to build


  purge end reinstall does not work

  Thanks for looking into it

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.11/+bug/2098185/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to