web-dev-qa-db-ja.com

amdgpu_trace.h:amdgpuをビルドしようとすると、そのようなファイルまたはディレクトリはありません

makeからの完全なエラーメッセージ:

In file included from /home/username/linux-5.0.0/drivers/gpu/drm/AMD/amdgpu/amdgpu_trace.h:496,
             from /home/username/linux-5.0.0/drivers/gpu/drm/AMD/amdgpu/amdgpu_trace_points.c:29:
./include/trace/define_trace.h:89:42: fatal error: ../../drivers/gpu/drm/AMD/amdgpu/amdgpu_trace.h: No such file or directory
 #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
                                          ^
compilation terminated.

usernameを上記のホームフォルダー名に置き換えてください)

私は this に従って、amdgpuモジュールを既にビルド済みのカーネルに変更、ビルド、挿入することなく、 このバグ のため、いつものようにカーネル全体。

ディレクトリ~/linux-4.18.0/drivers/gpu/drm/AMD/amdgpu/からmake -C /lib/modules/$(uname -r)/build M=$(pwd) modulesを実行すると発生します。

1
Tooniis

amdgpu_trace.hファイルを編集して、行を変更します。

#define TRACE_INCLUDE_PATH ../../drivers/gpu/drm/AMD/amdgpu

#define TRACE_INCLUDE_PATH ../../../../../drivers/gpu/drm/AMD/amdgpu
1
Flip