I get warnings with patch 058/140 /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/addrlib/inc/chip/gfx9/gfx9_gb_reg.h:39:7: warning: type 'union GB_ADDR_CONFIG' violates the C++ One Definition Rule [-Wodr] union GB_ADDR_CONFIG { ^ /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/addrlib/inc/chip/r800/si_gb_reg.h:92:3: note: a different type is defined in another translation unit } GB_ADDR_CONFIG; ^ /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/addrlib/inc/chip/gfx9/gfx9_gb_reg.h:74:7: note: the first difference of corresponding definitions is field 'bitfields' } bitfields, bits; ^ /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/addrlib/inc/chip/r800/si_gb_reg.h:90:25: note: a field with different name is defined in another translation unit unsigned int val : 32;
On Tue, 21 Mar 2017 at 19:19 Marek Olšák <mar...@gmail.com> wrote: > On Tue, Mar 21, 2017 at 8:07 PM, Grazvydas Ignotas <nota...@gmail.com> > wrote: > > This doesn't build for me: > > > > make[4]: Entering directory > > '/home/notaz/src/radeon/mesa/src/gallium/winsys/amdgpu/drm' > > CC amdgpu_bo.lo > > amdgpu_bo.c: In function ‘amdgpu_buffer_get_metadata’: > > amdgpu_bo.c:615:53: error: ‘AMDGPU_TILING_SWIZZLE_MODE_SHIFT’ > > undeclared (first use in this function) > > md->u.gfx9.swizzle_mode = AMDGPU_TILING_GET(tiling_flags, > SWIZZLE_MODE); > > ^ > > I guess it needs newer amdgpu_drm.h from the kernel, but that will > > take a while to arrive, so maybe add some compat macros if you plan to > > merge this soon? > > Yeah, I still have to find a way to deal with that bit. > > Marek > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev