themainliner

dxvk build output

Jul 24th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 42.10 KB | None | 0 0
  1. The Meson build system
  2. Version: 0.47.1
  3. Source dir: /home/username/Desktop/dxvk-master
  4. Build dir: /home/username/dxvk/dxvk-master/build.64
  5. Build type: cross build
  6. Project name: dxvk
  7. Project version: v0.63
  8. Native C compiler: cc (gcc 6.3.0 "cc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516")
  9. Cross C compiler: x86_64-w64-mingw32-gcc (gcc 7.3.0)
  10. Native C++ compiler: c++ (gcc 6.3.0 "c++ (Debian 6.3.0-18+deb9u1) 6.3.0 20170516")
  11. Cross C++ compiler: x86_64-w64-mingw32-g++ (gcc 7.3.0)
  12. Host machine cpu family: x86_64
  13. Host machine cpu: x86_64
  14. Target machine cpu family: x86_64
  15. Target machine cpu: x86_64
  16. Build machine cpu family: x86_64
  17. Build machine cpu: x86_64
  18. Library vulkan-1 found: YES
  19. Library d3d11 found: YES
  20. Library dxgi found: YES
  21. Library d3dcompiler_47 found: YES
  22. Program glslangValidator found: YES (/usr/bin/glslangValidator)
  23. Dependency threads found: YES
  24. Configuring setup_dxvk.sh using configuration
  25. Build targets in project: 7
  26. Found ninja-1.8.2 at /usr/bin/ninja
  27. [1/151] Compiling C object 'src/util/src@util@@util@sta/sha1_sha1.c.obj'.
  28. [2/151] Compiling C++ object 'src/util/src@util@@util@sta/sha1_sha1_util.cpp.obj'.
  29. [3/151] Generating version.h with a custom command.
  30. fatal: not a git repository (or any of the parent directories): .git
  31. [4/151] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h'.
  32. FAILED: src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h
  33. /usr/bin/glslangValidator -V --vn dxvk_clear_buffer_u ../../../Desktop/dxvk-master/src/dxvk/shaders/dxvk_clear_buffer_u.comp -o src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h
  34. Usage: glslangValidator [option]... [file]...
  35.  
  36. Where: each 'file' ends in .<stage>, where <stage> is one of
  37.     .conf   to provide an optional config file that replaces the default configuration
  38.             (see -c option below for generating a template)
  39.     .vert   for a vertex shader
  40.     .tesc   for a tessellation control shader
  41.     .tese   for a tessellation evaluation shader
  42.     .geom   for a geometry shader
  43.     .frag   for a fragment shader
  44.     .comp   for a compute shader
  45.  
  46. Compilation warnings and errors will be printed to stdout.
  47.  
  48. To get other information, use one of the following options:
  49. Each option must be specified separately.
  50.   -V          create SPIR-V binary, under Vulkan semantics; turns on -l;
  51.               default file name is <stage>.spv (-o overrides this)
  52.   -G          create SPIR-V binary, under OpenGL semantics; turns on -l;
  53.               default file name is <stage>.spv (-o overrides this)
  54.   -H          print human readable form of SPIR-V; turns on -V
  55.   -E          print pre-processed GLSL; cannot be used with -l;
  56.               errors will appear on stderr.
  57.   -c          configuration dump;
  58.               creates the default configuration file (redirect to a .conf file)
  59.   -C          cascading errors; risks crashes from accumulation of error recoveries
  60.   -d          default to desktop (#version 110) when there is no shader #version
  61.               (default is ES version 100)
  62.   -D          input is HLSL
  63.   -e          specify entry-point name
  64.   -h          print this usage message
  65.   -i          intermediate tree (glslang AST) is printed out
  66.   -l          link all input files together to form a single module
  67.   -m          memory leak mode
  68.   -o  <file>  save binary to <file>, requires a binary option (e.g., -V)
  69.   -q          dump reflection query database
  70.   -r          relaxed semantic error-checking mode
  71.   -s          silent mode
  72.   -t          multi-threaded mode
  73.   -v          print version strings
  74.   -w          suppress warnings (except as required by #extension : warn)
  75.   -x          save 32-bit hexadecimal numbers as text, requires a binary option (e.g., -V)
  76. [5/151] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_f.h'.
  77. FAILED: src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_f.h
  78. /usr/bin/glslangValidator -V --vn dxvk_clear_buffer_f ../../../Desktop/dxvk-master/src/dxvk/shaders/dxvk_clear_buffer_f.comp -o src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_f.h
  79. Usage: glslangValidator [option]... [file]...
  80.  
  81. Where: each 'file' ends in .<stage>, where <stage> is one of
  82.     .conf   to provide an optional config file that replaces the default configuration
  83.             (see -c option below for generating a template)
  84.     .vert   for a vertex shader
  85.     .tesc   for a tessellation control shader
  86.     .tese   for a tessellation evaluation shader
  87.     .geom   for a geometry shader
  88.     .frag   for a fragment shader
  89.     .comp   for a compute shader
  90.  
  91. Compilation warnings and errors will be printed to stdout.
  92.  
  93. To get other information, use one of the following options:
  94. Each option must be specified separately.
  95.   -V          create SPIR-V binary, under Vulkan semantics; turns on -l;
  96.               default file name is <stage>.spv (-o overrides this)
  97.   -G          create SPIR-V binary, under OpenGL semantics; turns on -l;
  98.               default file name is <stage>.spv (-o overrides this)
  99.   -H          print human readable form of SPIR-V; turns on -V
  100.   -E          print pre-processed GLSL; cannot be used with -l;
  101.               errors will appear on stderr.
  102.   -c          configuration dump;
  103.               creates the default configuration file (redirect to a .conf file)
  104.   -C          cascading errors; risks crashes from accumulation of error recoveries
  105.   -d          default to desktop (#version 110) when there is no shader #version
  106.               (default is ES version 100)
  107.   -D          input is HLSL
  108.   -e          specify entry-point name
  109.   -h          print this usage message
  110.   -i          intermediate tree (glslang AST) is printed out
  111.   -l          link all input files together to form a single module
  112.   -m          memory leak mode
  113.   -o  <file>  save binary to <file>, requires a binary option (e.g., -V)
  114.   -q          dump reflection query database
  115.   -r          relaxed semantic error-checking mode
  116.   -s          silent mode
  117.   -t          multi-threaded mode
  118.   -v          print version strings
  119.   -w          suppress warnings (except as required by #extension : warn)
  120.   -x          save 32-bit hexadecimal numbers as text, requires a binary option (e.g., -V)
  121. [6/151] Compiling C++ object 'src/util/src@util@@util@sta/log_log_debug.cpp.obj'.
  122. FAILED: src/util/src@util@@util@sta/log_log_debug.cpp.obj
  123. x86_64-w64-mingw32-g++ -Isrc/util/src@util@@util@sta -Isrc/util -I../../../Desktop/dxvk-master/src/util -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/util/src@util@@util@sta/log_log_debug.cpp.obj' -MF 'src/util/src@util@@util@sta/log_log_debug.cpp.obj.d' -o 'src/util/src@util@@util@sta/log_log_debug.cpp.obj' -c ../../../Desktop/dxvk-master/src/util/log/log_debug.cpp
  124. In file included from ../../../Desktop/dxvk-master/src/util/log/log_debug.h:5:0,
  125.                  from ../../../Desktop/dxvk-master/src/util/log/log_debug.cpp:1:
  126. ../../../Desktop/dxvk-master/src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  127.      std::mutex    m_mutex;
  128.           ^~~~~
  129. [7/151] Compiling C++ object 'src/util/src@util@@util@sta/com_com_private_data.cpp.obj'.
  130. [8/151] Compiling C++ object 'src/util/src@util@@util@sta/util_string.cpp.obj'.
  131. [9/151] Compiling C++ object 'src/util/src@util@@util@sta/util_env.cpp.obj'.
  132. [10/151] Compiling C++ object 'src/util/src@util@@util@sta/log_log.cpp.obj'.
  133. FAILED: src/util/src@util@@util@sta/log_log.cpp.obj
  134. x86_64-w64-mingw32-g++ -Isrc/util/src@util@@util@sta -Isrc/util -I../../../Desktop/dxvk-master/src/util -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/util/src@util@@util@sta/log_log.cpp.obj' -MF 'src/util/src@util@@util@sta/log_log.cpp.obj.d' -o 'src/util/src@util@@util@sta/log_log.cpp.obj' -c ../../../Desktop/dxvk-master/src/util/log/log.cpp
  135. In file included from ../../../Desktop/dxvk-master/src/util/log/log.cpp:1:0:
  136. ../../../Desktop/dxvk-master/src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  137.      std::mutex    m_mutex;
  138.           ^~~~~
  139. ../../../Desktop/dxvk-master/src/util/log/log.cpp: In member function ‘void dxvk::Logger::emitMsg(dxvk::LogLevel, const string&)’:
  140. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:28: error: ‘mutex’ is not a member of ‘std’
  141.        std::lock_guard<std::mutex> lock(m_mutex);
  142.                             ^~~~~
  143. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:33: error: template argument 1 is invalid
  144.        std::lock_guard<std::mutex> lock(m_mutex);
  145.                                  ^
  146. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:40: error: ‘m_mutex’ was not declared in this scope
  147.        std::lock_guard<std::mutex> lock(m_mutex);
  148.                                         ^~~~~~~
  149. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:35: warning: unused variable ‘lock’ [-Wunused-variable]
  150.        std::lock_guard<std::mutex> lock(m_mutex);
  151.                                    ^~~~
  152. [11/151] Compiling C++ object 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj'.
  153. FAILED: src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj
  154. x86_64-w64-mingw32-g++ -Isrc/spirv/src@spirv@@spirv@sta -Isrc/spirv -I../../../Desktop/dxvk-master/src/spirv -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj' -MF 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj.d' -o 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj' -c ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.cpp
  155. In file included from ../../../Desktop/dxvk-master/src/spirv/spirv_include.h:3:0,
  156.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_instruction.h:6,
  157.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.h:8,
  158.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.cpp:4:
  159. ../../../Desktop/dxvk-master/src/spirv/../util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  160.      std::mutex    m_mutex;
  161.           ^~~~~
  162. [12/151] Compiling C++ object 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj'.
  163. FAILED: src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj
  164. x86_64-w64-mingw32-g++ -Isrc/spirv/src@spirv@@spirv@sta -Isrc/spirv -I../../../Desktop/dxvk-master/src/spirv -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj' -MF 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj.d' -o 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj' -c ../../../Desktop/dxvk-master/src/spirv/spirv_module.cpp
  165. In file included from ../../../Desktop/dxvk-master/src/spirv/spirv_include.h:3:0,
  166.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_instruction.h:6,
  167.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.h:8,
  168.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_module.h:3,
  169.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_module.cpp:3:
  170. ../../../Desktop/dxvk-master/src/spirv/../util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  171.      std::mutex    m_mutex;
  172.           ^~~~~
  173. [13/151] Compiling C++ object 'src/util/src@util@@util@sta/com_com_guid.cpp.obj'.
  174. FAILED: src/util/src@util@@util@sta/com_com_guid.cpp.obj
  175. x86_64-w64-mingw32-g++ -Isrc/util/src@util@@util@sta -Isrc/util -I../../../Desktop/dxvk-master/src/util -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/util/src@util@@util@sta/com_com_guid.cpp.obj' -MF 'src/util/src@util@@util@sta/com_com_guid.cpp.obj.d' -o 'src/util/src@util@@util@sta/com_com_guid.cpp.obj' -c ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp
  176. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxgi/dxgi_include.h:14:0,
  177.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_include.h:3,
  178.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:3,
  179.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  180. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxgi/../util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  181.      std::mutex    m_mutex;
  182.           ^~~~~
  183. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_buffer_res.h:4:0,
  184.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_buffer.h:6,
  185.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:4,
  186.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  187.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  188. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_memory.h:260:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  189.      std::mutex                                      m_mutex;
  190.           ^~~~~
  191. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_framebuffer.h:4:0,
  192.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_constant_state.h:4,
  193.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:6,
  194.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  195.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  196. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_renderpass.h:206:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  197.      std::mutex                      m_mutex;
  198.           ^~~~~
  199. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_query_pool.h:3:0,
  200.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_query_tracker.h:3,
  201.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_cmdlist.h:12,
  202.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_barrier.h:4,
  203.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:3,
  204.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  205.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  206.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  207. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_query.h:191:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  208.      std::mutex m_mutex;
  209.           ^~~~~
  210. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_graphics.h:8:0,
  211.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context_state.h:7,
  212.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:6,
  213.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  214.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  215.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  216. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_pipecompiler.h:49:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  217.      std::mutex                  m_compilerLock;
  218.           ^~~~~
  219. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_pipecompiler.h:50:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
  220.      std::condition_variable     m_compilerCond;
  221.           ^~~~~~~~~~~~~~~~~~
  222. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:10:0,
  223.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  224.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  225.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  226. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_meta_mipgen.h:194:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  227.      std::mutex m_mutex;
  228.           ^~~~~
  229. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:11:0,
  230.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  231.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  232.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  233. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_meta_resolve.h:105:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  234.      std::mutex m_mutex;
  235.           ^~~~~
  236. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:13:0,
  237.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  238.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  239.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  240. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_pipemanager.h:104:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  241.      std::mutex m_mutex;
  242.           ^~~~~
  243. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:15:0,
  244.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  245.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  246. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_queue.h:55:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  247.      std::mutex              m_mutex;
  248.           ^~~~~
  249. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_queue.h:56:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
  250.      std::condition_variable m_condOnAdd;
  251.           ^~~~~~~~~~~~~~~~~~
  252. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_queue.h:57:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
  253.      std::condition_variable m_condOnTake;
  254.           ^~~~~~~~~~~~~~~~~~
  255. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:17:0,
  256.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  257.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  258. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:57:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  259.      std::mutex           m_mutex;
  260.           ^~~~~
  261. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h: In member function ‘dxvk::Rc<T> dxvk::DxvkRecycler<T, N>::retrieveObject()’:
  262. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:32:28: error: ‘mutex’ is not a member of ‘std’
  263.        std::lock_guard<std::mutex> lock(m_mutex);
  264.                             ^~~~~
  265. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:32:33: error: template argument 1 is invalid
  266.        std::lock_guard<std::mutex> lock(m_mutex);
  267.                                  ^
  268. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:32:40: error: ‘m_mutex’ was not declared in this scope
  269.        std::lock_guard<std::mutex> lock(m_mutex);
  270.                                         ^~~~~~~
  271. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h: In member function ‘void dxvk::DxvkRecycler<T, N>::returnObject(const dxvk::Rc<T>&)’:
  272. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:49:28: error: ‘mutex’ is not a member of ‘std’
  273.        std::lock_guard<std::mutex> lock(m_mutex);
  274.                             ^~~~~
  275. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:49:33: error: template argument 1 is invalid
  276.        std::lock_guard<std::mutex> lock(m_mutex);
  277.                                  ^
  278. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:49:40: error: ‘m_mutex’ was not declared in this scope
  279.        std::lock_guard<std::mutex> lock(m_mutex);
  280.                                         ^~~~~~~
  281. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7:0,
  282.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  283. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h: At global scope:
  284. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:392:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  285.      std::mutex                  m_submissionLock;
  286.           ^~~~~
  287. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h: In member function ‘void dxvk::DxvkDevice::lockSubmission()’:
  288. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:338:7: error: ‘m_submissionLock’ was not declared in this scope
  289.        m_submissionLock.lock();
  290.        ^~~~~~~~~~~~~~~~
  291. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:338:7: note: suggested alternative: ‘m_submissionQueue’
  292.        m_submissionLock.lock();
  293.        ^~~~~~~~~~~~~~~~
  294.        m_submissionQueue
  295. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h: In member function ‘void dxvk::DxvkDevice::unlockSubmission()’:
  296. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:348:7: error: ‘m_submissionLock’ was not declared in this scope
  297.        m_submissionLock.unlock();
  298.        ^~~~~~~~~~~~~~~~
  299. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:348:7: note: suggested alternative: ‘m_submissionQueue’
  300.        m_submissionLock.unlock();
  301.        ^~~~~~~~~~~~~~~~
  302.        m_submissionQueue
  303. ninja: build stopped: subcommand failed.
  304. The Meson build system
  305. Version: 0.47.1
  306. Source dir: /home/username/Desktop/dxvk-master
  307. Build dir: /home/username/dxvk/dxvk-master/build.32
  308. Build type: cross build
  309. Project name: dxvk
  310. Project version: v0.63
  311. Native C compiler: cc (gcc 6.3.0 "cc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516")
  312. Cross C compiler: i686-w64-mingw32-gcc (gcc 7.3.0)
  313. Native C++ compiler: c++ (gcc 6.3.0 "c++ (Debian 6.3.0-18+deb9u1) 6.3.0 20170516")
  314. Cross C++ compiler: i686-w64-mingw32-g++ (gcc 7.3.0)
  315. Host machine cpu family: x86
  316. Host machine cpu: x86
  317. Target machine cpu family: x86
  318. Target machine cpu: x86
  319. Build machine cpu family: x86_64
  320. Build machine cpu: x86_64
  321. Library vulkan-1 found: YES
  322. Library d3d11 found: YES
  323. Library dxgi found: YES
  324. Library d3dcompiler_47 found: YES
  325. Program glslangValidator found: YES (/usr/bin/glslangValidator)
  326. Dependency threads found: YES
  327. Configuring setup_dxvk.sh using configuration
  328. Build targets in project: 7
  329. Found ninja-1.8.2 at /usr/bin/ninja
  330. [1/151] Compiling C object 'src/util/src@util@@util@sta/sha1_sha1.c.obj'.
  331. [2/151] Compiling C++ object 'src/util/src@util@@util@sta/sha1_sha1_util.cpp.obj'.
  332. [3/151] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h'.
  333. FAILED: src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h
  334. /usr/bin/glslangValidator -V --vn dxvk_clear_buffer_u ../../../Desktop/dxvk-master/src/dxvk/shaders/dxvk_clear_buffer_u.comp -o src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h
  335. Usage: glslangValidator [option]... [file]...
  336.  
  337. Where: each 'file' ends in .<stage>, where <stage> is one of
  338.     .conf   to provide an optional config file that replaces the default configuration
  339.             (see -c option below for generating a template)
  340.     .vert   for a vertex shader
  341.     .tesc   for a tessellation control shader
  342.     .tese   for a tessellation evaluation shader
  343.     .geom   for a geometry shader
  344.     .frag   for a fragment shader
  345.     .comp   for a compute shader
  346.  
  347. Compilation warnings and errors will be printed to stdout.
  348.  
  349. To get other information, use one of the following options:
  350. Each option must be specified separately.
  351.   -V          create SPIR-V binary, under Vulkan semantics; turns on -l;
  352.               default file name is <stage>.spv (-o overrides this)
  353.   -G          create SPIR-V binary, under OpenGL semantics; turns on -l;
  354.               default file name is <stage>.spv (-o overrides this)
  355.   -H          print human readable form of SPIR-V; turns on -V
  356.   -E          print pre-processed GLSL; cannot be used with -l;
  357.               errors will appear on stderr.
  358.   -c          configuration dump;
  359.               creates the default configuration file (redirect to a .conf file)
  360.   -C          cascading errors; risks crashes from accumulation of error recoveries
  361.   -d          default to desktop (#version 110) when there is no shader #version
  362.               (default is ES version 100)
  363.   -D          input is HLSL
  364.   -e          specify entry-point name
  365.   -h          print this usage message
  366.   -i          intermediate tree (glslang AST) is printed out
  367.   -l          link all input files together to form a single module
  368.   -m          memory leak mode
  369.   -o  <file>  save binary to <file>, requires a binary option (e.g., -V)
  370.   -q          dump reflection query database
  371.   -r          relaxed semantic error-checking mode
  372.   -s          silent mode
  373.   -t          multi-threaded mode
  374.   -v          print version strings
  375.   -w          suppress warnings (except as required by #extension : warn)
  376.   -x          save 32-bit hexadecimal numbers as text, requires a binary option (e.g., -V)
  377. [4/151] Generating version.h with a custom command.
  378. fatal: not a git repository (or any of the parent directories): .git
  379. [5/151] Compiling C++ object 'src/util/src@util@@util@sta/log_log_debug.cpp.obj'.
  380. FAILED: src/util/src@util@@util@sta/log_log_debug.cpp.obj
  381. i686-w64-mingw32-g++ -Isrc/util/src@util@@util@sta -Isrc/util -I../../../Desktop/dxvk-master/src/util -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/util/src@util@@util@sta/log_log_debug.cpp.obj' -MF 'src/util/src@util@@util@sta/log_log_debug.cpp.obj.d' -o 'src/util/src@util@@util@sta/log_log_debug.cpp.obj' -c ../../../Desktop/dxvk-master/src/util/log/log_debug.cpp
  382. In file included from ../../../Desktop/dxvk-master/src/util/log/log_debug.h:5:0,
  383.                  from ../../../Desktop/dxvk-master/src/util/log/log_debug.cpp:1:
  384. ../../../Desktop/dxvk-master/src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  385.      std::mutex    m_mutex;
  386.           ^~~~~
  387. [6/151] Compiling C++ object 'src/util/src@util@@util@sta/util_string.cpp.obj'.
  388. [7/151] Compiling C++ object 'src/util/src@util@@util@sta/com_com_private_data.cpp.obj'.
  389. [8/151] Compiling C++ object 'src/util/src@util@@util@sta/util_env.cpp.obj'.
  390. [9/151] Compiling C++ object 'src/util/src@util@@util@sta/log_log.cpp.obj'.
  391. FAILED: src/util/src@util@@util@sta/log_log.cpp.obj
  392. i686-w64-mingw32-g++ -Isrc/util/src@util@@util@sta -Isrc/util -I../../../Desktop/dxvk-master/src/util -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/util/src@util@@util@sta/log_log.cpp.obj' -MF 'src/util/src@util@@util@sta/log_log.cpp.obj.d' -o 'src/util/src@util@@util@sta/log_log.cpp.obj' -c ../../../Desktop/dxvk-master/src/util/log/log.cpp
  393. In file included from ../../../Desktop/dxvk-master/src/util/log/log.cpp:1:0:
  394. ../../../Desktop/dxvk-master/src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  395.      std::mutex    m_mutex;
  396.           ^~~~~
  397. ../../../Desktop/dxvk-master/src/util/log/log.cpp: In member function ‘void dxvk::Logger::emitMsg(dxvk::LogLevel, const string&)’:
  398. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:28: error: ‘mutex’ is not a member of ‘std’
  399.        std::lock_guard<std::mutex> lock(m_mutex);
  400.                             ^~~~~
  401. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:33: error: template argument 1 is invalid
  402.        std::lock_guard<std::mutex> lock(m_mutex);
  403.                                  ^
  404. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:40: error: ‘m_mutex’ was not declared in this scope
  405.        std::lock_guard<std::mutex> lock(m_mutex);
  406.                                         ^~~~~~~
  407. ../../../Desktop/dxvk-master/src/util/log/log.cpp:49:35: warning: unused variable ‘lock’ [-Wunused-variable]
  408.        std::lock_guard<std::mutex> lock(m_mutex);
  409.                                    ^~~~
  410. [10/151] Compiling C++ object 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj'.
  411. FAILED: src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj
  412. i686-w64-mingw32-g++ -Isrc/spirv/src@spirv@@spirv@sta -Isrc/spirv -I../../../Desktop/dxvk-master/src/spirv -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj' -MF 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj.d' -o 'src/spirv/src@spirv@@spirv@sta/spirv_code_buffer.cpp.obj' -c ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.cpp
  413. In file included from ../../../Desktop/dxvk-master/src/spirv/spirv_include.h:3:0,
  414.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_instruction.h:6,
  415.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.h:8,
  416.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.cpp:4:
  417. ../../../Desktop/dxvk-master/src/spirv/../util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  418.      std::mutex    m_mutex;
  419.           ^~~~~
  420. [11/151] Compiling C++ object 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj'.
  421. FAILED: src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj
  422. i686-w64-mingw32-g++ -Isrc/spirv/src@spirv@@spirv@sta -Isrc/spirv -I../../../Desktop/dxvk-master/src/spirv -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj' -MF 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj.d' -o 'src/spirv/src@spirv@@spirv@sta/spirv_module.cpp.obj' -c ../../../Desktop/dxvk-master/src/spirv/spirv_module.cpp
  423. In file included from ../../../Desktop/dxvk-master/src/spirv/spirv_include.h:3:0,
  424.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_instruction.h:6,
  425.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_code_buffer.h:8,
  426.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_module.h:3,
  427.                  from ../../../Desktop/dxvk-master/src/spirv/spirv_module.cpp:3:
  428. ../../../Desktop/dxvk-master/src/spirv/../util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  429.      std::mutex    m_mutex;
  430.           ^~~~~
  431. [12/151] Compiling C++ object 'src/util/src@util@@util@sta/com_com_guid.cpp.obj'.
  432. FAILED: src/util/src@util@@util@sta/com_com_guid.cpp.obj
  433. i686-w64-mingw32-g++ -Isrc/util/src@util@@util@sta -Isrc/util -I../../../Desktop/dxvk-master/src/util -I../../../Desktop/dxvk-master/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX  -MD -MQ 'src/util/src@util@@util@sta/com_com_guid.cpp.obj' -MF 'src/util/src@util@@util@sta/com_com_guid.cpp.obj.d' -o 'src/util/src@util@@util@sta/com_com_guid.cpp.obj' -c ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp
  434. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxgi/dxgi_include.h:14:0,
  435.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_include.h:3,
  436.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:3,
  437.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  438. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxgi/../util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  439.      std::mutex    m_mutex;
  440.           ^~~~~
  441. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_buffer_res.h:4:0,
  442.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_buffer.h:6,
  443.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:4,
  444.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  445.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  446. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_memory.h:260:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  447.      std::mutex                                      m_mutex;
  448.           ^~~~~
  449. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_framebuffer.h:4:0,
  450.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_constant_state.h:4,
  451.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:6,
  452.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  453.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  454. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_renderpass.h:206:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  455.      std::mutex                      m_mutex;
  456.           ^~~~~
  457. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_query_pool.h:3:0,
  458.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_query_tracker.h:3,
  459.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_cmdlist.h:12,
  460.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_barrier.h:4,
  461.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:3,
  462.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  463.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  464.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  465. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_query.h:191:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  466.      std::mutex m_mutex;
  467.           ^~~~~
  468. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_graphics.h:8:0,
  469.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context_state.h:7,
  470.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:6,
  471.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  472.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  473.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  474. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_pipecompiler.h:49:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  475.      std::mutex                  m_compilerLock;
  476.           ^~~~~
  477. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_pipecompiler.h:50:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
  478.      std::condition_variable     m_compilerCond;
  479.           ^~~~~~~~~~~~~~~~~~
  480. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:10:0,
  481.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  482.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  483.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  484. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_meta_mipgen.h:194:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  485.      std::mutex m_mutex;
  486.           ^~~~~
  487. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:11:0,
  488.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  489.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  490.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  491. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_meta_resolve.h:105:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  492.      std::mutex m_mutex;
  493.           ^~~~~
  494. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_context.h:13:0,
  495.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:7,
  496.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  497.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  498. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_pipemanager.h:104:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  499.      std::mutex m_mutex;
  500.           ^~~~~
  501. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:15:0,
  502.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  503.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  504. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_queue.h:55:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  505.      std::mutex              m_mutex;
  506.           ^~~~~
  507. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_queue.h:56:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
  508.      std::condition_variable m_condOnAdd;
  509.           ^~~~~~~~~~~~~~~~~~
  510. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_queue.h:57:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
  511.      std::condition_variable m_condOnTake;
  512.           ^~~~~~~~~~~~~~~~~~
  513. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:17:0,
  514.                  from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7,
  515.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  516. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:57:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  517.      std::mutex           m_mutex;
  518.           ^~~~~
  519. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h: In member function ‘dxvk::Rc<T> dxvk::DxvkRecycler<T, N>::retrieveObject()’:
  520. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:32:28: error: ‘mutex’ is not a member of ‘std’
  521.        std::lock_guard<std::mutex> lock(m_mutex);
  522.                             ^~~~~
  523. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:32:33: error: template argument 1 is invalid
  524.        std::lock_guard<std::mutex> lock(m_mutex);
  525.                                  ^
  526. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:32:40: error: ‘m_mutex’ was not declared in this scope
  527.        std::lock_guard<std::mutex> lock(m_mutex);
  528.                                         ^~~~~~~
  529. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h: In member function ‘void dxvk::DxvkRecycler<T, N>::returnObject(const dxvk::Rc<T>&)’:
  530. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:49:28: error: ‘mutex’ is not a member of ‘std’
  531.        std::lock_guard<std::mutex> lock(m_mutex);
  532.                             ^~~~~
  533. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:49:33: error: template argument 1 is invalid
  534.        std::lock_guard<std::mutex> lock(m_mutex);
  535.                                  ^
  536. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_recycler.h:49:40: error: ‘m_mutex’ was not declared in this scope
  537.        std::lock_guard<std::mutex> lock(m_mutex);
  538.                                         ^~~~~~~
  539. In file included from ../../../Desktop/dxvk-master/src/util/com/../../d3d11/d3d11_interfaces.h:7:0,
  540.                  from ../../../Desktop/dxvk-master/src/util/com/com_guid.cpp:3:
  541. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h: At global scope:
  542. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:392:10: error: ‘mutex’ in namespace ‘std’ does not name a type
  543.      std::mutex                  m_submissionLock;
  544.           ^~~~~
  545. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h: In member function ‘void dxvk::DxvkDevice::lockSubmission()’:
  546. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:338:7: error: ‘m_submissionLock’ was not declared in this scope
  547.        m_submissionLock.lock();
  548.        ^~~~~~~~~~~~~~~~
  549. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:338:7: note: suggested alternative: ‘m_submissionQueue’
  550.        m_submissionLock.lock();
  551.        ^~~~~~~~~~~~~~~~
  552.        m_submissionQueue
  553. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h: In member function ‘void dxvk::DxvkDevice::unlockSubmission()’:
  554. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:348:7: error: ‘m_submissionLock’ was not declared in this scope
  555.        m_submissionLock.unlock();
  556.        ^~~~~~~~~~~~~~~~
  557. ../../../Desktop/dxvk-master/src/util/com/../../d3d11/../dxvk/dxvk_device.h:348:7: note: suggested alternative: ‘m_submissionQueue’
  558.        m_submissionLock.unlock();
  559.        ^~~~~~~~~~~~~~~~
  560.        m_submissionQueue
  561. ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment