protonscr

c1073455bfb0ffe19a6f2f487966d44dc05f5f05c causes build failures

dxvkclosed
doitsujin/dxvk#1913 · opened 2021-01-30 by Valmar33 · updated 2021-01-30 · 1 comments · github
VValmar33 2021-01-30 github

64-bit build

[44/266] Compiling C++ object src/spirv/libspirv.a.p/spirv_module.cpp.obj
FAILED: src/spirv/libspirv.a.p/spirv_module.cpp.obj 
x86_64-w64-mingw32-g++ -Isrc/spirv/libspirv.a.p -Isrc/spirv -I../../src/spirv -I../../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -march=native -mno-avx -march=native -mno-avx -O2 -fno-plt -ftree-vectorize -ftree-slp-vectorize -MD -MQ src/spirv/libspirv.a.p/spirv_module.cpp.obj -MF src/spirv/libspirv.a.p/spirv_module.cpp.obj.d -o src/spirv/libspirv.a.p/spirv_module.cpp.obj -c ../../src/spirv/spirv_module.cpp
../../src/spirv/spirv_module.cpp: In member function ‘bool dxvk::SpirvModule::hasCapability(spv::Capability)’:
../../src/spirv/spirv_module.cpp:44:21: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’?
   44 |     for (auto ins : m_capabilities) {
      |                     ^~~~~~~~~~~~~~
      |                     std::begin
In file included from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/array:41,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/tuple:39,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/bits/hashtable_policy.h:34,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/bits/hashtable.h:35,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/unordered_set:46,
                 from ../../src/spirv/spirv_module.h:3,
                 from ../../src/spirv/spirv_module.cpp:3:
/run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/bits/range_access.h:108:37: note: ‘std::begin’ declared here
  108 |   template<typename _Tp> const _Tp* begin(const valarray<_Tp>&);
      |                                     ^~~~~
../../src/spirv/spirv_module.cpp:44:21: error: ‘end’ was not declared in this scope; did you mean ‘std::end’?
   44 |     for (auto ins : m_capabilities) {
      |                     ^~~~~~~~~~~~~~
      |                     std::end
In file included from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/array:41,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/tuple:39,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/bits/hashtable_policy.h:34,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/bits/hashtable.h:35,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/unordered_set:46,
                 from ../../src/spirv/spirv_module.h:3,
                 from ../../src/spirv/spirv_module.cpp:3:
/run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/x86_64-w64-mingw32/include/c++/10.2.1/bits/range_access.h:110:37: note: ‘std::end’ declared here
  110 |   template<typename _Tp> const _Tp* end(const valarray<_Tp>&);
      |                                     ^~~

32-bit build

FAILED: src/spirv/libspirv.a.p/spirv_module.cpp.obj 
i686-w64-mingw32-g++ -Isrc/spirv/libspirv.a.p -Isrc/spirv -I../../src/spirv -I../../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -march=native -mno-avx -march=native -mno-avx -march=native -mno-avx -O2 -fno-plt -ftree-vectorize -ftree-slp-vectorize -MD -MQ src/spirv/libspirv.a.p/spirv_module.cpp.obj -MF src/spirv/libspirv.a.p/spirv_module.cpp.obj.d -o src/spirv/libspirv.a.p/spirv_module.cpp.obj -c ../../src/spirv/spirv_module.cpp
../../src/spirv/spirv_module.cpp: In member function ‘bool dxvk::SpirvModule::hasCapability(spv::Capability)’:
../../src/spirv/spirv_module.cpp:44:21: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’?
   44 |     for (auto ins : m_capabilities) {
      |                     ^~~~~~~~~~~~~~
      |                     std::begin
In file included from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/array:41,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/tuple:39,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/bits/hashtable_policy.h:34,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/bits/hashtable.h:35,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/unordered_set:46,
                 from ../../src/spirv/spirv_module.h:3,
                 from ../../src/spirv/spirv_module.cpp:3:
/run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/bits/range_access.h:108:37: note: ‘std::begin’ declared here
  108 |   template<typename _Tp> const _Tp* begin(const valarray<_Tp>&);
      |                                     ^~~~~
../../src/spirv/spirv_module.cpp:44:21: error: ‘end’ was not declared in this scope; did you mean ‘std::end’?
   44 |     for (auto ins : m_capabilities) {
      |                     ^~~~~~~~~~~~~~
      |                     std::end
In file included from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/array:41,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/tuple:39,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/bits/hashtable_policy.h:34,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/bits/hashtable.h:35,
                 from /run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/unordered_set:46,
                 from ../../src/spirv/spirv_module.h:3,
                 from ../../src/spirv/spirv_module.cpp:3:
/run/media/valmar/IronWolfRAID1/Packages/AUR/Tk-Glitch/mostlyportable-gcc/mingw-mostlyportable-10.2.1/i686-w64-mingw32/include/c++/10.2.1/bits/range_access.h:110:37: note: ‘std::end’ declared here
  110 |   template<typename _Tp> const _Tp* end(const valarray<_Tp>&);
      |                                     ^~~
VValmar33 2021-01-30 github

Nevermind ~ some error on my end. frog_gone

Nothing extracted yet.