Package Details: mingw-w64-spirv-tools 2024.2-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-spirv-tools.git (read-only, click to copy)
Package Base: mingw-w64-spirv-tools
Description: API and commands for processing SPIR-V modules (mingw-w64)
Upstream URL: https://github.com/KhronosGroup/SPIRV-Tools
Licenses: Apache
Submitter: maxrd2
Maintainer: xantares
Last Packager: xantares
Votes: 2
Popularity: 0.000001
First Submitted: 2019-07-08 23:15 (UTC)
Last Updated: 2024-08-01 14:20 (UTC)

Latest Comments

1 2 Next › Last »

Martchus commented on 2024-08-16 21:52 (UTC)

Thanks. I was also meanwhile rebuilding the headers and can confirm that it fixes the build error of this package.

xantares commented on 2024-08-16 21:34 (UTC)

ok, fixed

Martchus commented on 2024-08-16 08:51 (UTC)

I'll try. The problem with the headers is that https://aur.archlinux.org/cgit/aur.git/commit/?h=mingw-w64-spirv-headers&id=b99d9dcbf69626642cc2ac50e35083eefa19a4a6 was a downgrade without bumping the epoch so I never built any of the "newer" versions.

xantares commented on 2024-08-16 06:41 (UTC) (edited on 2024-08-16 06:42 (UTC) by xantares)

it works for me; did you update mingw-w64-spirv-headers first ?

$ pacman -Qo /usr/i686-w64-mingw32/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json

/usr/i686-w64-mingw32/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json is owned by mingw-w64-spirv-headers 1.3.283.0-1

Martchus commented on 2024-08-15 18:21 (UTC)

Right, that's also why I dropped it from my repo.

LesyaCPP commented on 2024-08-15 16:31 (UTC)

Hello. Sadly, the package doesn't build after the recent update..

==> Starting build()...
-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/i686-w64-mingw32-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/i686-w64-mingw32-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python3: /usr/bin/python3.12 (found version "3.12.4") found components: Interpreter
-- Configuring done (0.9s)
-- Generating done (0.1s)
-- Build files have been written to: /home/lesya/.cache/yay/mingw-w64-spirv-tools/src/SPIRV-Tools-2024.2.rc1/build-i686-w64-mingw32
make: Entering directory '/home/lesya/.cache/yay/mingw-w64-spirv-tools/src/SPIRV-Tools-2024.2.rc1/build-i686-w64-mingw32'
[  0%] Generating SPIRV-Tools-shared.pc
[  0%] Generating SPIRV-Tools.pc
[  0%] Built target spirv-tools-pkg-config
[  0%] Update build-version.inc in the SPIRV-Tools build directory (if necessary).
[  0%] Built target spirv-tools-build-version
[  0%] Generate info tables for SPIR-V vunified1 core instructions and operands.
[  1%] Generate tables based on the SPIR-V XML registry.
[  1%] Built target core_tables
[  1%] Generate enum-string mapping for SPIR-V vunified1.
[  1%] Built target enum_string_mapping
make[2]: *** No rule to make target '/usr/i686-w64-mingw32/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json', needed by 'NonSemanticShaderDebugInfo100.h'.  Stop.
make[1]: *** [CMakeFiles/Makefile2:640: source/CMakeFiles/spirv-tools-header-NonSemanticShaderDebugInfo100.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
make: Leaving directory '/home/lesya/.cache/yay/mingw-w64-spirv-tools/src/SPIRV-Tools-2024.2.rc1/build-i686-w64-mingw32'
==> ERROR: A failure occurred in build().

prokoprandacek commented on 2022-06-06 19:08 (UTC)

@brody fixed

brody commented on 2022-06-06 18:38 (UTC)

To build it in a clean chroot environment the mingw-w64-spirv-headers package is needed in the makedepends field.

prokoprandacek commented on 2022-01-22 09:46 (UTC)

I adopted the package and did some changes to the build process.

Please report any issues you encounter.

Martchus commented on 2021-03-26 09:59 (UTC)

The make dependency git is missing.