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
を実行すると発生します。
amdgpu_trace.h
ファイルを編集して、行を変更します。
#define TRACE_INCLUDE_PATH ../../drivers/gpu/drm/AMD/amdgpu
に
#define TRACE_INCLUDE_PATH ../../../../../drivers/gpu/drm/AMD/amdgpu