Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 950123 - dev-util/spirv-llvm-translator-16.0.9 ‘OpSubgroup2DBlockLoadINTEL’ was not declared in this scope
Summary: dev-util/spirv-llvm-translator-16.0.9 ‘OpSubgroup2DBlockLoadINTEL’ was not d...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: riscv Linux
: Normal normal
Assignee: Conrad Kostecki
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-22 22:17 UTC by Andrew Cameron
Modified: 2025-03-23 20:46 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Environment (environment.log,95.10 KB, text/x-log)
2025-02-22 22:17 UTC, Andrew Cameron
Details
pqv log (pqv.log,295 bytes, text/x-log)
2025-02-22 22:18 UTC, Andrew Cameron
Details
Info log (info.log,7.99 KB, text/x-log)
2025-02-22 22:18 UTC, Andrew Cameron
Details
Build log (build.log,85.08 KB, text/x-log)
2025-02-22 22:19 UTC, Andrew Cameron
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Cameron 2025-02-22 22:17:29 UTC
Created attachment 919689 [details]
Environment

/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpSubgroup2DBlockLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:566:1: note: in expansion of macro ‘_SPIRV_OP’
  566 | _SPIRV_OP(Subgroup2DBlockLoadINTEL, 6231)
      | ^~~~~~~~~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpSubgroup2DBlockLoadTransformINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:567:1: note: in expansion of macro ‘_SPIRV_OP’
  567 | _SPIRV_OP(Subgroup2DBlockLoadTransformINTEL, 6232)
      | ^~~~~~~~~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpSubgroup2DBlockLoadTransposeINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:568:1: note: in expansion of macro ‘_SPIRV_OP’
  568 | _SPIRV_OP(Subgroup2DBlockLoadTransposeINTEL, 6233)
      | ^~~~~~~~~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpSubgroup2DBlockPrefetchINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:569:1: note: in expansion of macro ‘_SPIRV_OP’
  569 | _SPIRV_OP(Subgroup2DBlockPrefetchINTEL, 6234)
      | ^~~~~~~~~
/var/tmp/portage/dev-util/spirv-llvm-translator-16.0.9/work/SPIRV-LLVM-Translator-16.0.9/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpSubgroup2DBlockStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
Comment 1 Andrew Cameron 2025-02-22 22:18:12 UTC
Created attachment 919690 [details]
pqv log
Comment 2 Andrew Cameron 2025-02-22 22:18:39 UTC
Created attachment 919691 [details]
Info log
Comment 3 Andrew Cameron 2025-02-22 22:19:04 UTC
Created attachment 919692 [details]
Build log
Comment 4 Larry the Git Cow gentoo-dev 2025-03-09 16:08:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c46c09bb403145edc97889f26c34d16a4f3c54

commit e6c46c09bb403145edc97889f26c34d16a4f3c54
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2025-03-09 16:05:41 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2025-03-09 16:06:59 +0000

    dev-util/spirv-llvm-translator: update deps
    
    We need a newer version of spirv-headers, so updating deps.
    
    Closes: https://bugs.gentoo.org/950123
    Closes: https://bugs.gentoo.org/950986
    
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 ...ranslator-15.0.10.ebuild => spirv-llvm-translator-15.0.10-r1.ebuild} | 2 +-
 ...ranslator-16.0.10.ebuild => spirv-llvm-translator-16.0.10-r1.ebuild} | 2 +-
 ...ranslator-17.0.10.ebuild => spirv-llvm-translator-17.0.10-r1.ebuild} | 2 +-
 ...ranslator-18.1.10.ebuild => spirv-llvm-translator-18.1.10-r1.ebuild} | 2 +-
 ...-translator-19.1.5.ebuild => spirv-llvm-translator-19.1.5-r1.ebuild} | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56363619f21b6f051ffbca0c65b6fda3255da90f

commit 56363619f21b6f051ffbca0c65b6fda3255da90f
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2025-03-09 16:00:15 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2025-03-09 16:06:59 +0000

    dev-util/spirv-headers: add new intel headers
    
    No new upstream release yet, so backporting.
    
    Closes: https://bugs.gentoo.org/950123
    Closes: https://bugs.gentoo.org/950986
    
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 ....4.304.0-add-spv_intel_2d_block_io-header.patch | 499 ++++++++++++
 ...groupmatrixmultiplyaccumulateintel-header.patch | 842 +++++++++++++++++++++
 ....0.ebuild => spirv-headers-1.4.304.0-r1.ebuild} |   5 +
 3 files changed, 1346 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2025-03-18 15:30:11 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04b1788877b7272393ccdaca77281f36e648a5e

commit f04b1788877b7272393ccdaca77281f36e648a5e
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2025-03-18 14:47:13 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2025-03-18 15:26:50 +0000

    dev-util/spirv-headers: Version bump to 1.4.309.0
    
    Bug: https://bugs.gentoo.org/950123
    Bug: https://bugs.gentoo.org/950986
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-util/spirv-headers/Manifest                    |  1 +
 .../spirv-headers/spirv-headers-1.4.309.0.ebuild   | 30 ++++++++++++++++++++++
 2 files changed, 31 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2025-03-23 20:46:34 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd8b18c583240a2f60135acc86b9d62e94a1b7f

commit 1fd8b18c583240a2f60135acc86b9d62e94a1b7f
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2025-03-23 20:39:21 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2025-03-23 20:45:48 +0000

    dev-util/spirv-llvm-translator: depend on newer spirv-headers
    
    Closes: https://bugs.gentoo.org/950986
    Closes: https://bugs.gentoo.org/950123
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 ...slator-15.0.10-r1.ebuild => spirv-llvm-translator-15.0.10-r2.ebuild} | 2 +-
 ...slator-16.0.10-r1.ebuild => spirv-llvm-translator-16.0.10-r2.ebuild} | 2 +-
 ...slator-17.0.10-r1.ebuild => spirv-llvm-translator-17.0.10-r2.ebuild} | 2 +-
 ...slator-18.1.10-r1.ebuild => spirv-llvm-translator-18.1.10-r2.ebuild} | 2 +-
 ...anslator-19.1.5-r1.ebuild => spirv-llvm-translator-19.1.5-r2.ebuild} | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)