=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for fna3d-21.01nb3 [ 12%] Building C object CMakeFiles/FNA3D.dir/src/FNA3D.c.o [ 25%] Building C object CMakeFiles/FNA3D.dir/src/FNA3D_Driver_Metal.c.o [ 37%] Building C object CMakeFiles/FNA3D.dir/src/FNA3D_Driver_D3D11.c.o [ 50%] Building C object CMakeFiles/FNA3D.dir/src/FNA3D_Driver_OpenGL.c.o [ 62%] Building C object CMakeFiles/FNA3D.dir/src/FNA3D_Driver_Vulkan.c.o [ 75%] Building C object CMakeFiles/FNA3D.dir/src/FNA3D_Image.c.o /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_OpenGL.c: In function 'OPENGL_CreateEffect': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_OpenGL.c:4837:30: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] shaderBackend.compileShader = OPENGL_INTERNAL_CompileShader; ^ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_OpenGL.c:4843:39: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] shaderBackend.mapUniformBufferMemory = MOJOSHADER_glMapUniformBufferMemory; ^ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_OpenGL.c:4845:25: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] shaderBackend.getError = MOJOSHADER_glGetError; ^ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'ShaderResources_Init': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3581:33: warning: passing argument 1 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'struct VkBuffer_T **' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3581:44: warning: passing argument 2 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'struct VkBuffer_T **' but argument is of type 'long long unsigned int *' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3581:59: warning: passing argument 4 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'long long unsigned int *' but argument is of type 'struct VkBuffer_T **' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3581:70: warning: passing argument 5 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'struct VkBuffer_T **' but argument is of type 'long long unsigned int *' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3581:2: error: too few arguments to function 'MOJOSHADER_vkGetUniformBuffers' MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: declared here DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_INTERNAL_FetchDescriptorSetDataAndOffsets': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3868:31: warning: passing argument 1 of 'MOJOSHADER_vkGetBoundShaders' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'MOJOSHADER_vkShader ** {aka struct MOJOSHADER_vkShader **}' DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3868:2: error: too few arguments to function 'MOJOSHADER_vkGetBoundShaders' MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: declared here DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3980:33: warning: passing argument 1 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'struct VkBuffer_T **' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3980:44: warning: passing argument 2 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'struct VkBuffer_T **' but argument is of type 'long long unsigned int *' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3980:59: warning: passing argument 4 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'long long unsigned int *' but argument is of type 'struct VkBuffer_T **' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3980:70: warning: passing argument 5 of 'MOJOSHADER_vkGetUniformBuffers' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: expected 'struct VkBuffer_T **' but argument is of type 'long long unsigned int *' DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:3980:2: error: too few arguments to function 'MOJOSHADER_vkGetUniformBuffers' MOJOSHADER_vkGetUniformBuffers(&vUniform, &vOff, &vSize, &fUniform, &fOff, &fSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3834:15: note: declared here DECLSPEC void MOJOSHADER_vkGetUniformBuffers(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_INTERNAL_SubmitCommands': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:4433:2: error: too few arguments to function 'MOJOSHADER_vkEndFrame' MOJOSHADER_vkEndFrame(); ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3847:15: note: declared here DECLSPEC void MOJOSHADER_vkEndFrame(MOJOSHADER_vkContext *context); ^~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_INTERNAL_GenerateVertexInputInfo': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:5885:31: warning: passing argument 1 of 'MOJOSHADER_vkGetBoundShaders' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetBoundShaders(&vertexShader, &blah); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'MOJOSHADER_vkShader ** {aka struct MOJOSHADER_vkShader **}' DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:5885:2: error: too few arguments to function 'MOJOSHADER_vkGetBoundShaders' MOJOSHADER_vkGetBoundShaders(&vertexShader, &blah); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: declared here DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_INTERNAL_FetchPipeline': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:6025:31: warning: passing argument 1 of 'MOJOSHADER_vkGetBoundShaders' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'MOJOSHADER_vkShader ** {aka struct MOJOSHADER_vkShader **}' DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:6025:2: error: too few arguments to function 'MOJOSHADER_vkGetBoundShaders' MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: declared here DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:6299:3: warning: passing argument 1 of 'MOJOSHADER_vkGetShaderModules' from incompatible pointer type [-Wincompatible-pointer-types] &stageInfos[0].module, ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3865:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'struct VkShaderModule_T **' DECLSPEC void MOJOSHADER_vkGetShaderModules(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:6298:2: error: too few arguments to function 'MOJOSHADER_vkGetShaderModules' MOJOSHADER_vkGetShaderModules( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3865:15: note: declared here DECLSPEC void MOJOSHADER_vkGetShaderModules(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_INTERNAL_BindPipeline': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:6351:32: warning: passing argument 1 of 'MOJOSHADER_vkGetShaderModules' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetShaderModules(&vertShader, &fragShader); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3865:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'struct VkShaderModule_T **' DECLSPEC void MOJOSHADER_vkGetShaderModules(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:6351:2: error: too few arguments to function 'MOJOSHADER_vkGetShaderModules' MOJOSHADER_vkGetShaderModules(&vertShader, &fragShader); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3865:15: note: declared here DECLSPEC void MOJOSHADER_vkGetShaderModules(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_DrawInstancedPrimitives': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:7768:31: warning: passing argument 1 of 'MOJOSHADER_vkGetBoundShaders' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'MOJOSHADER_vkShader ** {aka struct MOJOSHADER_vkShader **}' DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:7768:2: error: too few arguments to function 'MOJOSHADER_vkGetBoundShaders' MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: declared here DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_DrawPrimitives': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:7868:31: warning: passing argument 1 of 'MOJOSHADER_vkGetBoundShaders' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'MOJOSHADER_vkShader ** {aka struct MOJOSHADER_vkShader **}' DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:7868:2: error: too few arguments to function 'MOJOSHADER_vkGetBoundShaders' MOJOSHADER_vkGetBoundShaders(&vertShader, &fragShader); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: declared here DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_ApplyVertexBufferBindings': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:8228:31: warning: passing argument 1 of 'MOJOSHADER_vkGetBoundShaders' from incompatible pointer type [-Wincompatible-pointer-types] MOJOSHADER_vkGetBoundShaders(&vertexShader, &blah); ^ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: expected 'MOJOSHADER_vkContext * {aka struct MOJOSHADER_vkContext *}' but argument is of type 'MOJOSHADER_vkShader ** {aka struct MOJOSHADER_vkShader **}' DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:8228:2: error: too few arguments to function 'MOJOSHADER_vkGetBoundShaders' MOJOSHADER_vkGetBoundShaders(&vertexShader, &blah); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3806:15: note: declared here DECLSPEC void MOJOSHADER_vkGetBoundShaders(MOJOSHADER_vkContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_CreateEffect': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:9671:39: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] shaderBackend.mapUniformBufferMemory = MOJOSHADER_vkMapUniformBufferMemory; ^ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:9672:41: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] shaderBackend.unmapUniformBufferMemory = MOJOSHADER_vkUnmapUniformBufferMemory; ^ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_CloneEffect': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:9712:18: error: too few arguments to function 'MOJOSHADER_vkGetError' FNA3D_LogError(MOJOSHADER_vkGetError()); ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver.h:30:0, from /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:37: /tmp/graphics/fna3d/work/.buildlink/include/mojoshader.h:3681:22: note: declared here DECLSPEC const char *MOJOSHADER_vkGetError(MOJOSHADER_vkContext *context); ^~~~~~~~~~~~~~~~~~~~~ /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c: In function 'VULKAN_CreateDevice': /tmp/graphics/fna3d/work/FNA3D-21.01/src/FNA3D_Driver_Vulkan.c:10498:3: warning: implicit declaration of function 'MOJOSHADER_vkMakeContextCurrent'; did you mean 'MOJOSHADER_glMakeContextCurrent'? [-Wimplicit-function-declaration] MOJOSHADER_vkMakeContextCurrent(renderer->mojoshaderContext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOJOSHADER_glMakeContextCurrent [ 87%] Building C object CMakeFiles/FNA3D.dir/src/FNA3D_PipelineCache.c.o --- CMakeFiles/FNA3D.dir/src/FNA3D_Driver_Vulkan.c.o --- *** [CMakeFiles/FNA3D.dir/src/FNA3D_Driver_Vulkan.c.o] Error code 1 make[2]: stopped in /tmp/graphics/fna3d/work/FNA3D-21.01 1 error make[2]: stopped in /tmp/graphics/fna3d/work/FNA3D-21.01 --- CMakeFiles/FNA3D.dir/all --- *** [CMakeFiles/FNA3D.dir/all] Error code 2 make[1]: stopped in /tmp/graphics/fna3d/work/FNA3D-21.01 1 error make[1]: stopped in /tmp/graphics/fna3d/work/FNA3D-21.01 *** [all] Error code 2 make: stopped in /tmp/graphics/fna3d/work/FNA3D-21.01 1 error make: stopped in /tmp/graphics/fna3d/work/FNA3D-21.01 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/graphics/fna3d *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/graphics/fna3d