Created
June 13, 2020 20:35
-
-
Save amitie10g/9685aeddff35309644eeafc3ff756a2f to your computer and use it in GitHub Desktop.
amdgpu build error when buinding under Ubuntu 18.04, Linux 5.3.0-1028-azure
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DKMS make.log for amdgpu-18.50-756341 for kernel 5.3.0-1028-azure (x86_64) | |
Sat Jun 13 20:23:10 UTC 2020 | |
make: Entering directory '/usr/src/linux-headers-5.3.0-1028-azure' | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/kcl_drm.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/main.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/symbols.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/kcl_fence.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/lib/chash.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/scheduler/sched_main.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/ttm/ttm_memory.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/scheduler/sched_fence.o | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_drv.o | |
In file included from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/main.c:4:0: | |
/var/lib/dkms/amdgpu/18.50-756341/build/include/kcl/kcl_drm_global.h:4:10: fatal error: drm/drm_global.h: No such file or directory | |
#include <drm/drm_global.h> | |
^~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
scripts/Makefile.build:288: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/main.o' failed | |
make[2]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/main.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/scheduler/sched_entity.o | |
LD [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/lib/amdchash.o | |
/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl/kcl_fence.c:84:1: warning: ‘_kcl_fence_default_wait’ defined but not used [-Wunused-function] | |
_kcl_fence_default_wait(struct fence *fence, bool intr, signed long timeout) | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_device.o | |
In file included from /var/lib/dkms/amdgpu/18.50-756341/build/ttm/backport/backport.h:8:0, | |
from <command-line>:0: | |
/var/lib/dkms/amdgpu/18.50-756341/build/include/kcl/kcl_drm_global.h:4:10: fatal error: drm/drm_global.h: No such file or directory | |
#include <drm/drm_global.h> | |
^~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
scripts/Makefile.build:288: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/ttm/ttm_memory.o' failed | |
make[2]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/ttm/ttm_memory.o] Error 1 | |
scripts/Makefile.build:519: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/ttm' failed | |
make[1]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/ttm] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
CC [M] /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_kms.o | |
In file included from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../amdgpu/amdgpu.h:41:0, | |
from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h:5, | |
from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../include/../backport/backport.h:12, | |
from <command-line>:0: | |
/var/lib/dkms/amdgpu/18.50-756341/build/include/drm/ttm/ttm_bo_driver.h:34:10: fatal error: drm/drm_global.h: No such file or directory | |
#include <drm/drm_global.h> | |
^~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
scripts/Makefile.build:288: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_drv.o' failed | |
make[2]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_drv.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
scripts/Makefile.build:519: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl' failed | |
make[1]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdkcl] Error 2 | |
In file included from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../amdgpu/amdgpu.h:41:0, | |
from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h:5, | |
from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../include/../backport/backport.h:12, | |
from <command-line>:0: | |
/var/lib/dkms/amdgpu/18.50-756341/build/include/drm/ttm/ttm_bo_driver.h:34:10: fatal error: drm/drm_global.h: No such file or directory | |
#include <drm/drm_global.h> | |
^~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
LD [M] /var/lib/dkms/amdgpu/18.50-756341/build/scheduler/amd-sched.o | |
scripts/Makefile.build:288: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_device.o' failed | |
make[2]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_device.o] Error 1 | |
In file included from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../amdgpu/amdgpu.h:41:0, | |
from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h:5, | |
from /var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/../include/../backport/backport.h:12, | |
from <command-line>:0: | |
/var/lib/dkms/amdgpu/18.50-756341/build/include/drm/ttm/ttm_bo_driver.h:34:10: fatal error: drm/drm_global.h: No such file or directory | |
#include <drm/drm_global.h> | |
^~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
scripts/Makefile.build:288: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_kms.o' failed | |
make[2]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu/amdgpu_kms.o] Error 1 | |
scripts/Makefile.build:519: recipe for target '/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu' failed | |
make[1]: *** [/var/lib/dkms/amdgpu/18.50-756341/build/amd/amdgpu] Error 2 | |
Makefile:1656: recipe for target '_module_/var/lib/dkms/amdgpu/18.50-756341/build' failed | |
make: *** [_module_/var/lib/dkms/amdgpu/18.50-756341/build] Error 2 | |
make: Leaving directory '/usr/src/linux-headers-5.3.0-1028-azure' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DKMS make.log for amdgpu-19.50-1011208 for kernel 5.3.0-1028-azure (x86_64) | |
Sat Jun 13 20:02:50 UTC 2020 | |
make: Entering directory '/usr/src/linux-headers-5.3.0-1028-azure' | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/main.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/symbols.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_drm.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/scheduler/sched_main.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_fence.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/scheduler/sched_fence.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_memory.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/scheduler/sched_entity.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_tt.o | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_fence.c:63:1: warning: ‘dma_fence_test_signaled_any’ defined but not used [-Wunused-function] | |
dma_fence_test_signaled_any(struct dma_fence **fences, uint32_t count, | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_fence_array.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_bo.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_drm_cache.o | |
In file included from /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/../include/../backport/backport.h:8:0, | |
from <command-line>:0: | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h: In function ‘kcl_amdgpu_get_vblank_timestamp_kms’: | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/../backport/include/kcl/kcl_amdgpu.h:99:9: error: implicit declaration of function ‘amdgpu_get_vblank_timestamp_kms’; did you mean ‘kcl_amdgpu_get_vblank_timestamp_kms’? [-Werror=implicit-function-declaration] | |
return amdgpu_get_vblank_timestamp_kms(dev, pipe, max_error, vblank_time, flags); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
kcl_amdgpu_get_vblank_timestamp_kms | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_reservation.o | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.c: At top level: | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.c:1449:26: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] | |
.get_vblank_timestamp = kcl_amdgpu_get_vblank_timestamp_kms, | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.c:1449:26: note: (near initialization for ‘kms_driver.get_vblank_timestamp’) | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.c:1450:26: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] | |
.get_scanout_position = kcl_amdgpu_get_crtc_scanout_position, | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.c:1450:26: note: (near initialization for ‘kms_driver.get_scanout_position’) | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_bo_util.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_device_cgroup.o | |
LD [M] /var/lib/dkms/amdgpu/19.50-1011208/build/scheduler/amd-sched.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_pci.o | |
cc1: some warnings being treated as errors | |
scripts/Makefile.build:288: recipe for target '/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.o' failed | |
make[2]: *** [/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu/amdgpu_drv.o] Error 1 | |
scripts/Makefile.build:519: recipe for target '/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu' failed | |
make[1]: *** [/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdgpu] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_suspend.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_bo_vm.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_perf_event.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_kthread.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_mm.o | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_pci.c: In function ‘amdkcl_pci_init’: | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_pci.c:189:84: warning: passing argument 2 of ‘amdkcl_fp_setup’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] | |
_kcl_pcie_link_speed = (const unsigned char *) amdkcl_fp_setup("pcie_link_speed", _kcl_pcie_link_speed_stub); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_pci.c:3:0: | |
/var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_common.h:23:21: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ | |
static inline void *amdkcl_fp_setup(const char *symbol, void *fp_stup) | |
^~~~~~~~~~~~~~~ | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_mn.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_io.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/kcl_workqueue.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_module.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_execbuf_util.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_page_alloc.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_bo_manager.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_page_alloc_dma.o | |
LD [M] /var/lib/dkms/amdgpu/19.50-1011208/build/amd/amdkcl/amdkcl.o | |
CC [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/ttm_agp_backend.o | |
LD [M] /var/lib/dkms/amdgpu/19.50-1011208/build/ttm/amdttm.o | |
Makefile:1656: recipe for target '_module_/var/lib/dkms/amdgpu/19.50-1011208/build' failed | |
make: *** [_module_/var/lib/dkms/amdgpu/19.50-1011208/build] Error 2 | |
make: Leaving directory '/usr/src/linux-headers-5.3.0-1028-azure' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment