FirefoxRealityPC icon indicating copy to clipboard operation
FirefoxRealityPC copied to clipboard

Building FxR according to the instructions yields error

Open TheBricktop opened this issue 4 years ago • 5 comments

Environment (please complete the following information):

  • Firefox Reality version: gecko-dev latest
  • Windows version: win 10 pro
  • GPU: 2080 gtx
  • VR system: quest
  • Other relevant system info:

Describe the bug Consequent attempts at building FxR at home come to the error message containing :

" 0:21.15 The following warnings were emitted during compilation: 0:21.15 warning: In file included from src/wrapper.cpp:4: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:20: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp:22: 0:21.15 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\string:54: 0:21.15 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\string:9: 0:21.15 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:21.15 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:21.15 warning: ^ 0:21.15 warning: In file included from src/wrapper.cpp:4: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:20: 0:21.15 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp:22: 0:21.16 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\string:54: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\string:11: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xstring:14: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xmemory:16: 0:21.16 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\xutility:54: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility:15: 0:21.16 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\utility:54: 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(135,9): error: expected member name or ';' after declaration specifiers 0:21.16 warning: !conjunction_v<_Is_implicitly_default_constructible<_Uty1>, _Is_implicitly_default_constructible<_Uty2>>) 0:21.16 warning: ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(135,9): error: expected ')' 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(134,23): note: to match this '(' 0:21.16 warning: constexpr explicit( 0:21.16 warning: ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(216,24): error: expected member name or ';' after declaration specifiers 0:21.16 warning: constexpr explicit(!conjunction_v<is_convertible<const _Other1&, _Ty1>, is_convertible<const _Other2&, _Ty2>>) 0:21.16 warning: ~~~~~~~~~~~~~~~~~~ ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(216,24): error: expected ')' 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(216,23): note: to match this '(' 0:21.16 warning: constexpr explicit(!conjunction_v<is_convertible<const _Other1&, _Ty1>, is_convertible<const _Other2&, _Ty2>>) 0:21.16 warning: ^ 0:21.16 warning: In file included from src/wrapper.cpp:4: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:20: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp:22: 0:21.16 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\string:54: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\string:11: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xstring:17: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xpolymorphic_allocator.h:11: 0:21.16 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\tuple:54: 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(274,9): error: expected member name or ';' after declaration specifiers 0:21.16 warning: !conjunction_v<_Is_implicitly_default_constructible<_This2>, _Is_implicitly_default_constructible<_Rest>...>) 0:21.16 warning: ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(274,9): error: expected ')' 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(273,23): note: to match this '(' 0:21.16 warning: constexpr explicit( 0:21.16 warning: ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(352,5): error: non-static data member cannot be constexpr; did you intend to make it const? 0:21.16 warning: constexpr explicit(_Tuple_conditional_explicit_v<tuple, const _Other&...>) 0:21.16 warning: ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(352,24): error: member '_Tuple_conditional_explicit_v' declared as a template 0:21.16 warning: constexpr explicit(_Tuple_conditional_explicit_v<tuple, const _Other&...>) 0:21.16 warning: ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(352,79): error: expected ';' at end of declaration list 0:21.16 warning: constexpr explicit(_Tuple_conditional_explicit_v<tuple, const _Other&...>) 0:21.16 warning: ^ 0:21.16 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(978,29): error: out-of-line definition of 'pair<_Ty1, _Ty2>' does not match any declaration in 'pair<_Ty1, _Ty2>' 0:21.16 warning: constexpr pair<_Ty1, _Ty2>::pair( 0:21.16 warning: ^~~~ 0:21.16 warning: In file included from src/wrapper.cpp:4: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.16 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.16 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.16 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.17 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.17 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.17 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(611,24): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, pair<std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types > >, bool>') 0:21.17 warning: return {_List._Make_iter(_Target._Duplicate), false}; 0:21.17 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.17 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(1064,16): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::emplace<const unsigned int &>' requested here 0:21.17 warning: return emplace(_Val); 0:21.17 warning: ^ 0:21.17 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(81,11): note: in instantiation of member function 'std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::insert' requested here 0:21.17 warning: higher.insert(bit); 0:21.17 warning: ^ 0:21.17 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.18 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.18 warning: ^ 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.18 warning: pair(pair&&) = default; 0:21.18 warning: ^ 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.18 warning: struct pair { // store a pair of values 0:21.18 warning: ^ 0:21.18 warning: In file included from src/wrapper.cpp:4: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.18 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.18 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.18 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.18 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(622,20): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, pair<std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types > >, bool>') 0:21.18 warning: return { 0:21.18 warning: ^ 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.18 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.18 warning: ^ 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.18 warning: pair(pair&&) = default; 0:21.18 warning: ^ 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.18 warning: struct pair { // store a pair of values 0:21.18 warning: ^ 0:21.18 warning: In file included from src/wrapper.cpp:4: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.18 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.18 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.18 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.18 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.18 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(611,24): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, pair<std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::basic_string<char, std::char_traits, std::allocator > > > >, bool>') 0:21.18 warning: return {_List._Make_iter(_Target._Duplicate), false}; 0:21.18 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.18 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(1085,13): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::emplace<const std::basic_string<char, std::char_traits, std::allocator > &>' requested here 0:21.19 warning: emplace(*_UFirst); 0:21.19 warning: ^ 0:21.19 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(406,9): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::insert<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::basic_string<char, std::char_traits, std::allocator > > >, std::_Iterator_base0> >' requested here 0:21.19 warning: insert(_Right._Unchecked_begin(), _Right._Unchecked_end()); 0:21.19 warning: ^ 0:21.19 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_set(106,11): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::_Hash<std::allocator<std::_List_node<std::basic_string<char, std::char_traits, std::allocator >, void *> > >' requested here 0:21.19 warning: : _Mybase(_Right, _Alnode_traits::select_on_container_copy_construction(_Right._Getal())) {} 0:21.19 warning: ^ 0:21.19 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(505,8): note: in instantiation of member function 'std::unordered_set<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >::unordered_set' requested here 0:21.19 warning: struct SPIRType : IVariant 0:21.19 warning: ^ 0:21.19 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(594,2): note: in instantiation of function template specialization 'spirv_cross::ObjectPool<spirv_cross::SPIRType>::allocate<spirv_cross::SPIRType &>' requested here 0:21.19 warning: SPIRV_CROSS_DECLARE_CLONE(SPIRType) 0:21.19 warning: ^ 0:21.19 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(425,46): note: expanded from macro 'SPIRV_CROSS_DECLARE_CLONE' 0:21.19 warning: return static_cast<ObjectPool<T> *>(pool)->allocate(*this);
0:21.19 warning: ^ 0:21.19 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.19 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.19 warning: ^ 0:21.19 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.19 warning: pair(pair&&) = default; 0:21.19 warning: ^ 0:21.19 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.19 warning: struct pair { // store a pair of values 0:21.19 warning: ^ 0:21.19 warning: In file included from src/wrapper.cpp:4: 0:21.19 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.19 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.19 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.19 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.19 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.20 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.20 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.20 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.20 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(622,20): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, pair<std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::basic_string<char, std::char_traits, std::allocator > > > >, bool>') 0:21.20 warning: return { 0:21.20 warning: ^ 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.20 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.20 warning: ^ 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.20 warning: pair(pair&&) = default; 0:21.20 warning: ^ 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.20 warning: struct pair { // store a pair of values 0:21.20 warning: ^ 0:21.20 warning: In file included from src/wrapper.cpp:4: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_util.hpp:20: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross.hpp:21: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.20 warning: src/vendor/SPIRV-Cross/spirv_cross_containers.hpp(262,24): error: call to implicitly-deleted copy constructor of 'std::pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >' 0:21.20 warning: new (&this->ptr[i]) T(other.ptr[i]); 0:21.20 warning: ^ ~~~~~~~~~~~~ 0:21.20 warning: src/vendor/SPIRV-Cross/spirv_cross_containers.hpp(251,9): note: in instantiation of member function 'spirv_cross::SmallVector<std::pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >, 8>::operator=' requested here 0:21.20 warning: *this = other; 0:21.20 warning: ^ 0:21.20 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(722,8): note: in instantiation of member function 'spirv_cross::SmallVector<std::pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >, 8>::SmallVector' requested here 0:21.20 warning: struct SPIRBlock : IVariant 0:21.20 warning: ^ 0:21.20 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(860,2): note: in instantiation of function template specialization 'spirv_cross::ObjectPool<spirv_cross::SPIRBlock>::allocate<spirv_cross::SPIRBlock &>' requested here 0:21.20 warning: SPIRV_CROSS_DECLARE_CLONE(SPIRBlock) 0:21.20 warning: ^ 0:21.20 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(425,46): note: expanded from macro 'SPIRV_CROSS_DECLARE_CLONE' 0:21.20 warning: return static_cast<ObjectPool<T> *>(pool)->allocate(this);
0:21.20 warning: ^ 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: copy constructor is implicitly deleted because 'pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >' has a user-declared move constructor 0:21.20 warning: pair(pair&&) = default; 0:21.20 warning: ^ 0:21.20 warning: 16 errors generated. 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:20: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp:22: 0:21.20 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\string:54: 0:21.20 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\string:9: 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:21.20 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:21.20 warning: ^ 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:20: 0:21.20 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp:22: 0:21.20 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\string:54: 0:21.20 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\string:11: 0:21.20 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xstring:14: 0:21.20 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xmemory:16: 0:21.20 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\xutility:54: 0:21.20 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xutility:15: 0:21.20 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\utility:54: 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(135,9): error: expected member name or ';' after declaration specifiers 0:21.20 warning: !conjunction_v<_Is_implicitly_default_constructible<_Uty1>, _Is_implicitly_default_constructible<_Uty2>>) 0:21.20 warning: ^ 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(135,9): error: expected ')' 0:21.20 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(134,23): note: to match this '(' 0:21.21 warning: constexpr explicit( 0:21.21 warning: ^ 0:21.21 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(216,24): error: expected member name or ';' after declaration specifiers 0:21.21 warning: constexpr explicit(!conjunction_v<is_convertible<const _Other1&, _Ty1>, is_convertible<const _Other2&, _Ty2>>) 0:21.21 warning: ~~~~~~~~~~~~~~~~~~ ^ 0:21.21 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(216,24): error: expected ')' 0:21.21 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(216,23): note: to match this '(' 0:21.21 warning: constexpr explicit(!conjunction_v<is_convertible<const _Other1&, _Ty1>, is_convertible<const _Other2&, _Ty2>>) 0:21.21 warning: ^ 0:21.21 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.21 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.21 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.21 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:20: 0:21.21 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp:22: 0:21.21 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\string:54: 0:21.21 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\string:11: 0:21.21 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xstring:17: 0:21.21 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xpolymorphic_allocator.h:11: 0:21.23 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\tuple:54: 0:21.23 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(274,9): error: expected member name or ';' after declaration specifiers 0:21.24 warning: !conjunction_v<_Is_implicitly_default_constructible<_This2>, _Is_implicitly_default_constructible<_Rest>...>) 0:21.25 warning: ^ 0:21.25 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(274,9): error: expected ')' 0:21.25 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(273,23): note: to match this '(' 0:21.25 warning: constexpr explicit( 0:21.27 warning: ^ 0:21.27 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(352,5): error: non-static data member cannot be constexpr; did you intend to make it const? 0:21.29 warning: constexpr explicit(_Tuple_conditional_explicit_v<tuple, const _Other&...>) 0:21.29 warning: ^ 0:21.30 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(352,24): error: member '_Tuple_conditional_explicit_v' declared as a template 0:21.30 warning: constexpr explicit(_Tuple_conditional_explicit_v<tuple, const _Other&...>) 0:21.30 warning: ^ 0:21.31 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(352,79): error: expected ';' at end of declaration list 0:21.32 warning: constexpr explicit(_Tuple_conditional_explicit_v<tuple, const _Other&...>) 0:21.32 warning: ^ 0:21.32 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(978,29): error: out-of-line definition of 'pair<_Ty1, _Ty2>' does not match any declaration in 'pair<_Ty1, _Ty2>' 0:21.34 warning: constexpr pair<_Ty1, _Ty2>::pair( 0:21.35 warning: ^~~~ 0:21.35 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.37 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.38 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.38 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.39 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.40 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.41 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.42 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.43 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(611,24): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, pair<std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types > >, bool>') 0:21.43 warning: return {_List._Make_iter(_Target._Duplicate), false}; 0:21.43 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.43 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(1064,16): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::emplace<const unsigned int &>' requested here 0:21.43 warning: return emplace(_Val); 0:21.43 warning: ^ 0:21.43 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(81,11): note: in instantiation of member function 'std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::insert' requested here 0:21.43 warning: higher.insert(bit); 0:21.43 warning: ^ 0:21.43 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.43 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.43 warning: ^ 0:21.43 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.43 warning: pair(pair&&) = default; 0:21.43 warning: ^ 0:21.43 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.43 warning: struct pair { // store a pair of values 0:21.43 warning: ^ 0:21.43 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.43 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.43 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.43 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.43 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.43 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.43 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.43 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.43 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(622,20): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, pair<std::_Hash<std::_Uset_traits<unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types > >, bool>') 0:21.43 warning: return { 0:21.43 warning: ^ 0:21.43 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.43 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.43 warning: ^ 0:21.44 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.45 warning: pair(pair&&) = default; 0:21.45 warning: ^ 0:21.47 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.48 warning: struct pair { // store a pair of values 0:21.48 warning: ^ 0:21.48 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.48 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.48 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.48 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.48 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.48 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.49 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.49 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.49 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(611,24): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, pair<std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::basic_string<char, std::char_traits, std::allocator > > > >, bool>') 0:21.50 warning: return {_List._Make_iter(_Target._Duplicate), false}; 0:21.50 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.50 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(1085,13): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::emplace<const std::basic_string<char, std::char_traits, std::allocator > &>' requested here 0:21.51 warning: emplace(
_UFirst); 0:21.51 warning: ^ 0:21.51 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(406,9): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::insert<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::basic_string<char, std::char_traits, std::allocator > > >, std::_Iterator_base0> >' requested here 0:21.51 warning: insert(_Right._Unchecked_begin(), _Right._Unchecked_end()); 0:21.51 warning: ^ 0:21.51 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_set(106,11): note: in instantiation of function template specialization 'std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::_Hash<std::allocator<std::_List_node<std::basic_string<char, std::char_traits, std::allocator >, void *> > >' requested here 0:21.51 warning: : _Mybase(_Right, _Alnode_traits::select_on_container_copy_construction(_Right._Getal())) {} 0:21.51 warning: ^ 0:21.51 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(505,8): note: in instantiation of member function 'std::unordered_set<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >::unordered_set' requested here 0:21.51 warning: struct SPIRType : IVariant 0:21.51 warning: ^ 0:21.51 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(594,2): note: in instantiation of function template specialization 'spirv_cross::ObjectPool<spirv_cross::SPIRType>::allocate<spirv_cross::SPIRType &>' requested here 0:21.51 warning: SPIRV_CROSS_DECLARE_CLONE(SPIRType) 0:21.51 warning: ^ 0:21.51 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(425,46): note: expanded from macro 'SPIRV_CROSS_DECLARE_CLONE' 0:21.52 warning: return static_cast<ObjectPool<T> *>(pool)->allocate(*this);
0:21.52 warning: ^ 0:21.52 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.52 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.52 warning: ^ 0:21.52 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.53 warning: pair(pair&&) = default; 0:21.53 warning: ^ 0:21.53 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.53 warning: struct pair { // store a pair of values 0:21.53 warning: ^ 0:21.53 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.53 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.53 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.53 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.53 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.53 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.53 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.53 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.53 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(622,20): error: no matching constructor for initialization of 'conditional_t<_Multi, std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, pair<std::_Hash<std::_Uset_traits<std::basic_string<char, std::char_traits, std::allocator >, std::_Uhash_compare<std::basic_string<char, std::char_traits, std::allocator >, std::hash<std::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::basic_string<char, std::char_traits, std::allocator > > >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > >, false> >::iterator, bool> >' (aka 'std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::basic_string<char, std::char_traits, std::allocator > > > >, bool>') 0:21.53 warning: return { 0:21.53 warning: ^ 0:21.53 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.53 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.54 warning: ^ 0:21.54 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.54 warning: pair(pair&&) = default; 0:21.54 warning: ^ 0:21.54 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.54 warning: struct pair { // store a pair of values 0:21.54 warning: ^ 0:21.54 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.54 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.54 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.54 warning: src/vendor/SPIRV-Cross/spirv_cross_containers.hpp(262,24): error: call to implicitly-deleted copy constructor of 'std::pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >' 0:21.54 warning: new (&this->ptr[i]) T(other.ptr[i]); 0:21.54 warning: ^ ~~~~~~~~~~~~ 0:21.54 warning: src/vendor/SPIRV-Cross/spirv_cross_containers.hpp(251,9): note: in instantiation of member function 'spirv_cross::SmallVector<std::pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >, 8>::operator=' requested here 0:21.54 warning: *this = other; 0:21.54 warning: ^ 0:21.54 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(722,8): note: in instantiation of member function 'spirv_cross::SmallVector<std::pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >, 8>::SmallVector' requested here 0:21.54 warning: struct SPIRBlock : IVariant 0:21.54 warning: ^ 0:21.54 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(860,2): note: in instantiation of function template specialization 'spirv_cross::ObjectPool<spirv_cross::SPIRBlock>::allocate<spirv_cross::SPIRBlock &>' requested here 0:21.54 warning: SPIRV_CROSS_DECLARE_CLONE(SPIRBlock) 0:21.54 warning: ^ 0:21.54 warning: src/vendor/SPIRV-Cross/spirv_common.hpp(425,46): note: expanded from macro 'SPIRV_CROSS_DECLARE_CLONE' 0:21.54 warning: return static_cast<ObjectPool<T> *>(pool)->allocate(*this);
0:21.54 warning: ^ 0:21.54 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: copy constructor is implicitly deleted because 'pair<spirv_cross::TypedID<spirv_cross::TypeType>, spirv_cross::TypedID<TypeNone> >' has a user-declared move constructor 0:21.54 warning: pair(pair&&) = default; 0:21.54 warning: ^ 0:21.54 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.54 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.54 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.54 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.54 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.54 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.54 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.55 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(826,20): error: no matching constructor for initialization of 'pair<std::_Hash<std::_Umap_traits<unsigned int, unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator<std::pair<const unsigned int, unsigned int> >, false> >::_Nodeptr, bool>' (aka 'pair<std::_List_node<std::pair<const unsigned int, unsigned int>, void *> *, bool>') 0:21.55 warning: return {_Target._Duplicate, false}; 0:21.55 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map(211,22): note: in instantiation of function template specialization 'std::_Hash<std::_Umap_traits<unsigned int, unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator<std::pair<const unsigned int, unsigned int> >, false> >::_Try_emplace' requested here 0:21.55 warning: return this->_Try_emplace(_STD move(_Keyval)).first->_Myval.second; 0:21.55 warning: ^ 0:21.55 warning: src/vendor/SPIRV-Cross/spirv_cfg.cpp(50,22): note: in instantiation of member function 'std::unordered_map<unsigned int, unsigned int, std::hash, std::equal_to, std::allocator<std::pair<const unsigned int, unsigned int> > >::operator[]' requested here 0:21.55 warning: immediate_dominators[func.entry_block] = func.entry_block; 0:21.55 warning: ^ 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.55 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.55 warning: ^ 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.55 warning: pair(pair&&) = default; 0:21.55 warning: ^ 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.55 warning: struct pair { // store a pair of values 0:21.55 warning: ^ 0:21.55 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.55 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.55 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.55 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:20: 0:21.55 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp:22: 0:21.55 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\string:54: 0:21.55 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\string:11: 0:21.55 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xstring:17: 0:21.55 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xpolymorphic_allocator.h:11: 0:21.55 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\tuple:54: 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(854,12): error: no matching conversion for functional-style cast from 'unsigned int' to 'tuple<unsigned int &&>' 0:21.55 warning: return tuple<_Types&&...>(_STD forward<_Types>(_Args)...); 0:21.55 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(831,18): note: in instantiation of function template specialization 'std::forward_as_tuple' requested here 0:21.55 warning: _STD forward_as_tuple(_STD forward<_Keyty>(_Keyval_arg)), 0:21.55 warning: ^ 0:21.55 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map(211,22): note: in instantiation of function template specialization 'std::_Hash<std::_Umap_traits<unsigned int, unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator<std::pair<const unsigned int, unsigned int> >, false> >::_Try_emplace' requested here 0:21.55 warning: return this->_Try_emplace(_STD move(_Keyval)).first->_Myval.second; 0:21.55 warning: ^ 0:21.55 warning: src/vendor/SPIRV-Cross/spirv_cfg.cpp(50,22): note: in instantiation of member function 'std::unordered_map<unsigned int, unsigned int, std::hash, std::equal_to, std::allocator<std::pair<const unsigned int, unsigned int> > >::operator[]' requested here 0:21.56 warning: immediate_dominators[func.entry_block] = func.entry_block; 0:21.56 warning: ^ 0:21.56 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(203,7): note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'unsigned int' to 'const std::tuple<unsigned int &&>' for 1st argument 0:21.56 warning: class tuple; 0:21.56 warning: ^ 0:21.56 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(346,5): note: candidate constructor not viable: no known conversion from 'unsigned int' to 'std::tuple<unsigned int &&>' for 1st argument 0:21.56 warning: tuple(tuple&&) = default; 0:21.56 warning: ^ 0:21.56 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(244,15): note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided 0:21.56 warning: constexpr tuple(_Tag, _This2&& _This_arg, _Rest2&&... _Rest_arg) 0:21.56 warning: ^ 0:21.56 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(248,15): note: candidate constructor template not viable: requires 3 arguments, but 1 was provided 0:21.56 warning: constexpr tuple(_Tag, _Tpl&& _Right, index_sequence<_Indices...>); 0:21.56 warning: ^ 0:21.56 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(251,15): note: candidate constructor template not viable: requires 2 arguments, but 1 was provided 0:21.56 warning: constexpr tuple(_Tag, _Tpl&& _Right) 0:21.56 warning: ^ 0:21.56 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(257,15): note: candidate constructor template not viable: requires at least 3 arguments, but 1 was provided 0:21.56 warning: constexpr tuple(_Tag, const _Alloc& _Al, _This2&& _This_arg, _Rest2&&... _Rest_arg) 0:21.56 warning: ^ 0:21.57 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(263,15): note: candidate constructor template not viable: requires 4 arguments, but 1 was provided 0:21.57 warning: constexpr tuple(_Tag, const _Alloc& _Al, _Tpl&& _Right, index_sequence<_Indices...>); 0:21.57 warning: ^ 0:21.57 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\tuple(266,15): note: candidate constructor template not viable: requires 3 arguments, but 1 was provided 0:21.57 warning: constexpr tuple(_Tag, const _Alloc& _Al, _Tpl&& _Right) 0:21.57 warning: ^ 0:21.57 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.cpp:17: 0:21.57 warning: In file included from src/vendor/SPIRV-Cross/spirv_cfg.hpp:20: 0:21.57 warning: In file included from src/vendor/SPIRV-Cross/spirv_common.hpp:21: 0:21.57 warning: In file included from src/vendor/SPIRV-Cross/spirv_cross_containers.hpp:22: 0:21.57 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\functional:54: 0:21.57 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:18: 0:21.57 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\unordered_map:54: 0:21.57 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map:11: 0:21.57 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\xhash(838,16): error: no matching constructor for initialization of 'pair<std::_Hash<std::_Umap_traits<unsigned int, unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator<std::pair<const unsigned int, unsigned int> >, false> >::_Nodeptr, bool>' (aka 'pair<std::_List_node<std::pair<const unsigned int, unsigned int>, void *> *, bool>') 0:21.57 warning: return {_Insert_new_node_before(_Hashval, _Target._Insert_before, _Newnode._Release()), true}; 0:21.57 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.57 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\unordered_map(211,22): note: in instantiation of function template specialization 'std::_Hash<std::_Umap_traits<unsigned int, unsigned int, std::_Uhash_compare<unsigned int, std::hash, std::equal_to >, std::allocator<std::pair<const unsigned int, unsigned int> >, false> >::_Try_emplace' requested here 0:21.57 warning: return this->_Try_emplace(_STD move(_Keyval)).first->_Myval.second; 0:21.57 warning: ^ 0:21.57 warning: src/vendor/SPIRV-Cross/spirv_cfg.cpp(50,22): note: in instantiation of member function 'std::unordered_map<unsigned int, unsigned int, std::hash, std::equal_to, std::allocator<std::pair<const unsigned int, unsigned int> > >::operator[]' requested here 0:21.57 warning: immediate_dominators[func.entry_block] = func.entry_block; 0:21.57 warning: ^ 0:21.57 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(269,18): note: candidate constructor template not viable: requires 3 arguments, but 2 were provided 0:21.57 warning: _CONSTEXPR20 pair(piecewise_construct_t, tuple<_Types1...> _Val1, tuple<_Types2...> _Val2); 0:21.57 warning: ^ 0:21.57 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(210,5): note: candidate constructor not viable: requires 1 argument, but 2 were provided 0:21.58 warning: pair(pair&&) = default; 0:21.58 warning: ^ 0:21.58 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\utility(127,8): note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided 0:21.58 warning: struct pair { // store a pair of values 0:21.58 warning: ^ 0:21.58 warning: fatal error: too many errors emitted, stopping now [-ferror-limit=] 0:21.58 warning: 20 errors generated. 0:25.12 The following warnings were emitted during compilation: 0:25.12 warning: ASSERTED const int s = (val >> 15) & 0x1; 0:25.12 warning: ^ 0:25.12 warning: 1 warning generated. 0:25.12 warning: key_pointer_is_reserved(const void *key) 0:25.12 warning: ^ 0:25.12 warning: } else if ((e > 0x1d) || (0x8000 <= m)) { 0:25.12 warning: ~~~~~~ ^ ~ 0:25.13 warning: 1 warning generated. 0:25.13 warning: 1 warning generated. 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26: 0:25.13 warning: In file included from glsl-optimizer/src\compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: 1 error generated. 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from src/compiler/glsl/glsl_lexer.ll:27: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from src/compiler/glsl/glsl_parser.yy:32: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: 1 error generated. 0:25.13 warning: 1 error generated. 0:25.13 warning: 1 error generated. 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.13 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.13 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.13 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.13 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.13 warning: ^ 0:25.14 warning: 1 error generated. 0:25.14 warning: In file included from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:42: 0:25.14 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.14 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.14 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.14 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.14 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.14 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.14 warning: ^ 0:25.14 warning: In file included from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:81: 0:25.14 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34: 0:25.14 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28: 0:25.14 warning: In file included from c:/mozilla-source/gecko-dev/obj-x86_64-pc-mingw32/dist/stl_wrappers\new:54: 0:25.14 warning: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\new:9: 0:25.14 warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\yvals_core.h(505,2): error: STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.14 warning: #error STL1000: Unexpected compiler version, expected Clang 10.0.0 or newer. 0:25.14 warning: ^ 0:25.14 warning: var->data.depth_layout = ir_depth_layout_unchanged; 0:25.14 warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 0:25.14 warning: 1 error generated. 0:25.14 warning: 1 error generated. 0:25.14 warning: 1 warning and 1 error generated. 0:25.14 warning: , status(false) 0:25.14 warning: ^ 0:25.14 warning: 1 warning and 1 error generated. 0:25.14 warning: 1 error generated. 0:25.14 warning: 1 error generated. 0:25.14 warning: 1 error generated. 0:25.14 warning: 1 error generated. 0:25.14 warning: 1 error generated. 0:38.39 error: build failed 0:38.40 mozmake.EXE[4]: *** [c:/mozilla-source/gecko-dev/config/makefiles/rust.mk;305: force-cargo-library-build] Error 101 0:38.40 mozmake.EXE[3]: *** [c:/mozilla-source/gecko-dev/config/recurse.mk;72: toolkit/library/rust/target] Error 2 0:38.40 mozmake.EXE[2]: *** [c:/mozilla-source/gecko-dev/config/recurse.mk;34: compile] Error 2 0:38.40 mozmake.EXE[1]: *** [c:/mozilla-source/gecko-dev/config/rules.mk;384: default] Error 2 0:38.40 mozmake.EXE: *** [client.mk;125: build] Error 2 0:38.44 10 compiler warnings present. "

To Reproduce Steps to reproduce the behavior:

  1. Follow the official steps to set up the build
  2. run ./mach build 3 See error

Expected behavior Firefox.exe build in the dist

TheBricktop avatar Dec 30 '20 16:12 TheBricktop

I had the same problem. I found this issue which indirectly tells you to:

  • Download clang 11
  • Decompress with <..>/gecko-dev/taskcluster/scripts/misc/zstdpy -d clang.tar.zst > out.tar
  • Unpack out.tar -> replace clang folder in .mozbuild
  • Build again

Sadly I have a rust error (style_traits does not compile) and I think thats the reason why I can't launch the firefox.exe I don't know if it is a valid fix for this gecko-dev fork and whether it should work with clang 9.

themultiplexer avatar Jan 09 '21 14:01 themultiplexer

@themultiplexer i really hope that some of the fxr devs would look at this problem.

TheBricktop avatar Jan 09 '21 20:01 TheBricktop

@TheBricktop Did you try it with clang11? I found the root of the style_traits-problem / the fix for it: https://bugzilla.mozilla.org/show_bug.cgi?id=1663715

Sadly it is not merged into the fxr_main branch and I don't know wich packages I would need to patch. Also I do not know how to dowgrade the rustc version which mozbuild uses (this would probably fix the isuue)

themultiplexer avatar Jan 09 '21 21:01 themultiplexer

Ok nevermind. I thought the rustc-dist-toolchain.tar.xz would get unpacked in .mozbuild but it gets installed for the system. So I did rustup override set 1.45.0 and everthing compiled even with clang11. I guess those two problems are related to too late versions of Visual Studio(headers) and rustc.

themultiplexer avatar Jan 09 '21 23:01 themultiplexer

oh Ill proceed with the steps You provided and post my results

TheBricktop avatar Jan 09 '21 23:01 TheBricktop