[Mesa-dev] [Bug 104558] Building Vulkan Radeon driver fails
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jan 9 15:18:17 UTC 2018
https://bugs.freedesktop.org/show_bug.cgi?id=104558
Bug ID: 104558
Summary: Building Vulkan Radeon driver fails
Product: Mesa
Version: 17.3
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Vulkan/Common
Assignee: mesa-dev at lists.freedesktop.org
Reporter: pmenzel+bugs.freedesktop at molgen.mpg.de
CC: airlied at freedesktop.org, chadversary at chromium.org,
daniel at fooishbar.org, jason at jlekstrand.net
Configuring Mesa with the line below – only Radeon Vulkan driver selected – the
build fails.
```
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/autogen.sh --prefix=/usr
--bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec
--sysconfdir=/etc --sharedstatedir=/var --localstatedir=/var --libdir=/usr/lib
--includedir=/usr/include --datarootdir=/usr/share --datadir=/usr/share
--infodir=/usr/share/info --localedir=/usr/share/locale --mandir=/usr/share/man
--docdir=/usr/share/doc/mesalib --exec-prefix=/usr --enable-texture-float
--enable-gles1 --enable-gles2 --enable-osmesa --enable-xa --enable-glx-tls
--with-platforms=drm,x11,wayland
--with-gallium-drivers=nouveau,r600,radeonsi,svga,swrast
--with-vulkan-drivers=radeon
[…]
checking if module mako in python is installed... No module named mako
no
[…]
```
```
make[4]: Entering directory
'/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/build/src/amd/vulkan'
CXXLD libvulkan_radeon.la
../../../src/amd/common/.libs/libamd_common.a(common_libamd_common_la-ac_llvm_helper.o):
In function `ac_is_sgpr_param':
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:61:
undefined reference to `llvm::Argument::getArgNo() const'
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:62:
undefined reference to `llvm::AttributeSet::hasAttribute(unsigned int,
llvm::Attribute::AttrKind) const'
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:63:
undefined reference to `llvm::AttributeSet::hasAttribute(unsigned int,
llvm::Attribute::AttrKind) const'
../../../src/amd/common/.libs/libamd_common.a(common_libamd_common_la-ac_llvm_helper.o):
In function `ac_llvm_is_function':
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:78:
undefined reference to `LLVMGetValueKind'
../../../src/amd/common/.libs/libamd_common.a(common_libamd_common_la-ac_llvm_helper.o):
In function `ac_add_attr_dereferenceable':
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:50:
undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned
long)'
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:51:
undefined reference to `llvm::Argument::getArgNo() const'
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:51:
undefined reference to `llvm::Value::getContext() const'
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:51:
undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, unsigned
int, llvm::AttrBuilder const&)'
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:51:
undefined reference to `llvm::Argument::addAttr(llvm::AttributeSet)'
../../../src/amd/common/.libs/libamd_common.a(common_libamd_common_la-ac_llvm_helper.o):
In function `ac_llvm_get_called_value':
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/common/ac_llvm_helper.cpp:69:
undefined reference to `LLVMGetCalledValue'
./.libs/libvulkan_common.a(radv_device.o): In function
`disk_cache_get_function_timestamp':
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/util/disk_cache.h:89:
undefined reference to `LLVMInitializeAMDGPUTargetInfo'
./.libs/libvulkan_common.a(radv_shader.o): In function `shader_variant_create':
/dev/shm/bee-root/mesalib/mesalib-17.3.1-0/source/src/amd/vulkan/radv_shader.c:459:
undefined reference to `LLVMDisposeTargetMachine'
[…]
```
It could be related to missing Mako templates for Python [1].
[1] https://bugs.freedesktop.org/show_bug.cgi?id=104551
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180109/57c48223/attachment-0001.html>
More information about the mesa-dev
mailing list