It's also needed for storage binding for compute shaders (FSR, skinning, etc).
Details
- Apply the patch and compile the game
- Check the game with and without validation layers with enabled and disabled descriptor indexing
Diff Detail
- Repository
- rP 0 A.D. Public Repository
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
Build failure - The Moirai have given mortals hearts that can endure.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7390/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8479/display/redirect
Build failure - The Moirai have given mortals hearts that can endure.
builderr-debug-clang8.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ 2 errors generated. make[1]: *** [graphics.make:568: obj/graphics_Debug/DescriptorManager.o] Error 1 make: *** [Makefile:127: graphics] Error 2 builderr-debug-gcc7.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ builderr-release-gcc7.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, m_Size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:179:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~
Link to build: https://jenkins.wildfiregames.com/job/docker-differential/9061/display/redirect
There are many things which "might be used in future". I don't like that.
source/renderer/backend/vulkan/DescriptorManager.h | ||
---|---|---|
145 ↗ | (On Diff #22415) | Why not take it by reference? |
147 ↗ | (On Diff #22415) | Why do you need to store the size? |
149–152 ↗ | (On Diff #22415) | Can you do more of this things in the member initializer list. |
163–168 ↗ | (On Diff #22415) | early return |
173 ↗ | (On Diff #22415) | When this would return a struct {bool gotUpdated; VkDescriptorSet descriptorSet;}; we wouldn't need the IsOutdated. |
178 ↗ | (On Diff #22415) | m_DescriptorSet is only used in this function so it doesn't has to be a member of the class. |
188–191 ↗ | (On Diff #22415) | std::fill |
208–209 ↗ | (On Diff #22415) | m_BoundDeviceObjects[i] corespondenses always with m_BoundUIDs[i]. |
source/renderer/backend/vulkan/ShaderProgram.cpp | ||
308 ↗ | (On Diff #22415) | .insert_or_assign({name, binding}); |
585 ↗ | (On Diff #22415) | A container of holding zero or one elements. That's an std::optional. |
I don't think that the word "might" is applicable here. The diff uses the code that was added.
source/renderer/backend/vulkan/DescriptorManager.h | ||
---|---|---|
145 ↗ | (On Diff #22415) | Consistency. |
147 ↗ | (On Diff #22415) | Not necessary indeed. |
149–152 ↗ | (On Diff #22415) | Yeah, though vectors initialization will be inconsistent because of parenthesis instead of braces. |
173 ↗ | (On Diff #22415) | I was thinking about that. In that cases the calling code will be messier, so I'm still not sure. |
188–191 ↗ | (On Diff #22415) | I don't mind, though it's not so good without ranges. |
208–209 ↗ | (On Diff #22415) | Potentially I'd like to avoid copying for GetSingleTypeDescritorSet. |
source/renderer/backend/vulkan/ShaderProgram.cpp | ||
308 ↗ | (On Diff #22415) | What's the profit of it? operator[] seems more readable here. |
585 ↗ | (On Diff #22415) | I plan to have multiple sets. |
Build failure - The Moirai have given mortals hearts that can endure.
builderr-debug-macos.txt In file included from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:23: In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ ../../../source/renderer/backend/vulkan/Texture.h:../../../source/renderer/backend/vulkan/Framebuffer.h:38:7:37: note: 7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:In file included from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:23: In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22: 20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:../../../source/renderer/backend/vulkan/DescriptorManager.h:178:178:12: 12: error: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7:../../../source/renderer/backend/vulkan/Framebuffer.h: note37:: forward declaration of 'Renderer::Backend::Vulkan::CDevice' 7:class CDevice; note: ^ forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29: ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ 22 error errors generated. s generated. 2 errors generated. make[1]: *** [obj/graphics_Debug/PipelineState3.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [obj/graphics_Debug/DeviceCommandContext2.o] Error 1 make[1]: *** [obj/graphics_Debug/DescriptorManager.o] Error 1 make: *** [graphics] Error 2
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7411/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8495/display/redirect
Build failure - The Moirai have given mortals hearts that can endure.
builderr-debug-clang8.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ 2 errors generated. make[1]: *** [graphics.make:568: obj/graphics_Debug/DescriptorManager.o] Error 1 make: *** [Makefile:127: graphics] Error 2 builderr-debug-gcc7.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ builderr-release-gcc7.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~
Link to build: https://jenkins.wildfiregames.com/job/docker-differential/9077/display/redirect
Build failure - The Moirai have given mortals hearts that can endure.
builderr-debug-macos.txt In file included from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:23: In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:23: In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22: ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29: ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ 2 errors generated. 2 errors generated. make[1]: *** [obj/graphics_Debug/PipelineState3.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [obj/graphics_Debug/DeviceCommandContext2.o] Error 1 2 errors generated. make[1]: *** [obj/graphics_Debug/DescriptorManager.o] Error 1 make: *** [graphics] Error 2
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7412/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8496/display/redirect
Build failure - The Moirai have given mortals hearts that can endure.
builderr-debug-clang8.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: error: member access into incomplete type 'Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^ ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'Renderer::Backend::Vulkan::CDevice' class CDevice; ^ 2 errors generated. make[1]: *** [graphics.make:568: obj/graphics_Debug/DescriptorManager.o] Error 1 make: *** [Makefile:127: graphics] Error 2 builderr-debug-gcc7.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ builderr-release-gcc7.txt In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/DescriptorManager.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:29:0: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp:20:0: ../../../source/renderer/backend/vulkan/DeviceCommandContext.h:39:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.h:23, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/PipelineState.h:22:0, from ../../../source/renderer/backend/vulkan/PipelineState.cpp:20: ../../../source/renderer/backend/vulkan/Framebuffer.h:37:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In constructor 'Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::CSingleTypeDescriptorSetBinding(Renderer::Backend::Vulkan::CDevice*, VkDescriptorType, uint32_t, std::unordered_map<CStrIntern, unsigned int>)': ../../../source/renderer/backend/vulkan/DescriptorManager.h:152:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSetLayout(m_Type, size); ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~ In file included from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/DescriptorManager.h: In member function 'VkDescriptorSet_T* Renderer::Backend::Vulkan::CSingleTypeDescriptorSetBinding<DeviceObject>::UpdateAndReturnDescriptorSet()': ../../../source/renderer/backend/vulkan/DescriptorManager.h:178:12: warning: invalid use of incomplete type 'class Renderer::Backend::Vulkan::CDevice' m_Device->GetDescriptorManager().GetSingleTypeDescritorSet( ^~ In file included from ../../../source/renderer/backend/vulkan/DescriptorManager.h:23:0, from ../../../source/renderer/backend/vulkan/ShaderProgram.h:22, from ../../../source/renderer/backend/vulkan/ShaderProgram.cpp:20: ../../../source/renderer/backend/vulkan/Texture.h:38:7: note: forward declaration of 'class Renderer::Backend::Vulkan::CDevice' class CDevice; ^~~~~~~
Link to build: https://jenkins.wildfiregames.com/job/docker-differential/9078/display/redirect
Successful build - Chance fights ever on the side of the prudent.
Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8497/display/redirect
Successful build - Chance fights ever on the side of the prudent.
builderr-debug-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. builderr-release-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7413/display/redirect
I wrote it because of things like using StaticVector instead of std::optional. There are/where more but I don't remember.
source/renderer/backend/vulkan/DescriptorManager.h | ||
---|---|---|
149–152 ↗ | (On Diff #22415) | one could use {std::vector<...>(size)} to make it explicitly different. |
source/renderer/backend/vulkan/ShaderProgram.cpp | ||
308 ↗ | (On Diff #22415) | [] can be used instead of find and assign, insert or insert_or_assign. |
For the StaticVector case I want to emphasize that we should allow to bind multiple descriptor sets.
source/renderer/backend/vulkan/DescriptorManager.h | ||
---|---|---|
149–152 ↗ | (On Diff #22415) | Yeah, but it looks like a workaround for the language rather than an appropriate solution. |
source/renderer/backend/vulkan/ShaderProgram.cpp | ||
308 ↗ | (On Diff #22415) | Mmm, I'm not sure I get you here. I can rephrase your sentence and it's still true: insert_or_assign can be used instead of find and assign, insert or []. |
source/renderer/backend/vulkan/ShaderProgram.cpp | ||
---|---|---|
308 ↗ | (On Diff #22415) | With insert_or_assign you can express: "I sometimes want this behavior and sometimes want that." |
source/renderer/backend/vulkan/ShaderProgram.cpp | ||
---|---|---|
308 ↗ | (On Diff #22415) | Currently it can insert and can assign. |