Closed PhilippKosarev closed 4 months ago
ArmorPaint version: commit e2d6ba5005af53fae128723cb4bedf2510e532d6
OS / GPU model: Fedora 40 / 6700XT
Issue description: Followed instructions here: https://github.com/armory3d/armortools/blob/main/armorpaint/README.md Build failed.
Log from console:
Using Kinc from /home//cloned/armortools/armorcore/Kinc Creating linux project files. Using ArmorCore from /home//cloned/armortools/armorcore. Creating ArmorCore project files. Exporting asset 1 of 26 (World_irradiance.arm). Exporting asset 2 of 26 (World_radiance.hdr). #512x256 Exporting asset 3 of 26 (World_radiance_0.hdr). #256x128 Exporting asset 4 of 26 (World_radiance_1.hdr). #128x64 Exporting asset 5 of 26 (World_radiance_2.hdr). #64x32 Exporting asset 6 of 26 (World_radiance_3.hdr). #32x16 Exporting asset 7 of 26 (World_radiance_4.hdr). #16x8 Exporting asset 8 of 26 (World_radiance_5.hdr). #8x4 Exporting asset 9 of 26 (World_radiance_6.hdr). #4x2 Exporting asset 10 of 26 (World_radiance_7.hdr). #2x1 Exporting asset 11 of 26 (World_radiance_8.hdr). #1x1 Exporting asset 12 of 26 (brdf.png). #256x256 Exporting asset 13 of 26 (color_wheel.png). #360x270 Exporting asset 14 of 26 (color_wheel_gradient.png). #360x270 Exporting asset 15 of 26 (cursor.png). #128x128 Exporting asset 16 of 26 (font.ttf). Exporting asset 17 of 26 (font_mono.ttf). Exporting asset 18 of 26 (icons.png). #600x600 Exporting asset 19 of 26 (icons2x.png). #1200x1200 Exporting asset 20 of 26 (ltc_mag.arm). Exporting asset 21 of 26 (ltc_mat.arm). Exporting asset 22 of 26 (noise256.png). #256x256 Exporting asset 23 of 26 (shader_datas.arm). Exporting asset 24 of 26 (smaa_area.png). #160x560 Exporting asset 25 of 26 (smaa_search.png). #64x16 Exporting asset 26 of 26 (text_coloring.json). Exporting asset 1 of 9 (de.json). Exporting asset 2 of 9 (el.json). Exporting asset 3 of 9 (es.json). Exporting asset 4 of 9 (fr.json). Exporting asset 5 of 9 (ja.json). Exporting asset 6 of 9 (pl.json). Exporting asset 7 of 9 (pt_br.json). Exporting asset 8 of 9 (ru.json). Exporting asset 9 of 9 (zh_cn.json). Exporting asset 1 of 8 (license_fonts.md). Exporting asset 2 of 8 (license_icons.md). Exporting asset 3 of 8 (license_kinc.md). Exporting asset 4 of 8 (license_lz4-wasm.md). Exporting asset 5 of 8 (license_nfd.md). Exporting asset 6 of 8 (license_stb.md). Exporting asset 7 of 8 (license_tinydir.md). Exporting asset 8 of 8 (license_zlib.md). Exporting asset 1 of 3 (autosave.js). Exporting asset 2 of 3 (import_tiff.js). Exporting asset 3 of 3 (import_txt.js). Exporting asset 1 of 1 (light.json). Exporting asset 1 of 1 (font_cjk.ttc). Exporting asset 1 of 1 (version.json). Exporting asset 1 of 4 (Scene.arm). Exporting asset 2 of 4 (badge.png). #512x128 Exporting asset 3 of 4 (default_brush.arm). Exporting asset 4 of 4 (default_material.arm). Exporting asset 1 of 7 (base_color.json). Exporting asset 2 of 7 (generic.json). Exporting asset 3 of 7 (minecraft_mer.json). Exporting asset 4 of 7 (unigine.json). Exporting asset 5 of 7 (unity.json). Exporting asset 6 of 7 (unreal.json). Exporting asset 7 of 7 (xplane.json). Exporting asset 1 of 2 (blender.json). Exporting asset 2 of 2 (touch.json). Exporting asset 1 of 7 (license.md). Exporting asset 2 of 7 (license_cycles_nodes.md). Exporting asset 3 of 7 (license_cgltf.md). Exporting asset 4 of 7 (license_nanosvg.md). Exporting asset 5 of 7 (license_tinyusdz.md). Exporting asset 6 of 7 (license_utif.md). Exporting asset 7 of 7 (license_xatlas.md). Exporting asset 1 of 11 (hello_node.js). Exporting asset 2 of 11 (hello_node_brush.js). Exporting asset 3 of 11 (hello_world.js). Exporting asset 4 of 11 (import_fbx.js). Exporting asset 5 of 11 (import_gltf_glb.js). Exporting asset 6 of 11 (import_stl.js). Exporting asset 7 of 11 (import_svg.js). Exporting asset 8 of 11 (import_usdc.js). Exporting asset 9 of 11 (texture_breakdown.js). Exporting asset 10 of 11 (uv_unwrap.js). Exporting asset 11 of 11 (viewport_celshade.js). Exporting asset 1 of 1 (cube_shared_uvs.arm). Exporting asset 1 of 1 (readme.txt). Compiling shader 1 of 10 (g1.frag.glsl). #shader:fragment #output:FragColor:vec4 #uniform:texy:sampler2D #input:texCoord:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/g1.frag.glsl Compiling shader 2 of 10 (g1.vert.glsl). #shader:vertex #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #input:pos:vec3 #output:texCoord:vec2 #input:tex:vec2 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/g1.vert.glsl Compiling shader 3 of 10 (painter-colored.frag.glsl). #shader:fragment #output:FragColor:vec4 #input:fragmentColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-colored.frag.glsl Compiling shader 4 of 10 (painter-colored.vert.glsl). #shader:vertex #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:projectionMatrix:mat4 #input:vertexPosition:vec3 #output:fragmentColor:vec4 #input:vertexColor:vec4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-colored.vert.glsl Compiling shader 5 of 10 (painter-image.frag.glsl). #shader:fragment #uniform:tex:sampler2D #input:texCoord:vec2 #input:color:vec4 #output:FragColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-image.frag.glsl Compiling shader 6 of 10 (painter-image.vert.glsl). #shader:vertex #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:projectionMatrix:mat4 #input:vertexPosition:vec3 #output:texCoord:vec2 #input:vertexUV:vec2 #output:color:vec4 #input:vertexColor:vec4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-image.vert.glsl Compiling shader 7 of 10 (painter-text.frag.glsl). #shader:fragment #output:FragColor:vec4 #input:fragmentColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-text.frag.glsl Compiling shader 8 of 10 (painter-text.vert.glsl). #shader:vertex #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:projectionMatrix:mat4 #input:vertexPosition:vec3 #output:texCoord:vec2 #input:vertexUV:vec2 #output:fragmentColor:vec4 #input:vertexColor:vec4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-text.vert.glsl Compiling shader 9 of 10 (painter-video.frag.glsl). #shader:fragment #uniform:tex:sampler2D #input:texCoord:vec2 #input:color:vec4 #output:FragColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-video.frag.glsl Compiling shader 10 of 10 (painter-video.vert.glsl). #shader:vertex #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:projectionMatrix:mat4 #input:vertexPosition:vec3 #output:texCoord:vec2 #input:vertexUV:vec2 #output:color:vec4 #input:vertexColor:vec4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/painter-video.vert.glsl Compiling shader 1 of 38 (bloom_downsample_pass.frag.glsl). #shader:fragment #output:fragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #uniform:screenSizeInv:vec2 #uniform:currentMipLevel:int #file:/home//cloned/armortools/armorpaint/build/krom/data/bloom_downsample_pass.frag.glsl Compiling shader 2 of 38 (bloom_upsample_pass.frag.glsl). #shader:fragment #uniform:sampleScale:float #output:fragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #uniform:screenSizeInv:vec2 #uniform:currentMipLevel:int #file:/home//cloned/armortools/armorpaint/build/krom/data/bloom_upsample_pass.frag.glsl Compiling shader 3 of 38 (compositor_pass.frag.glsl). #shader:fragment #output:fragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #uniform:grainStrength:float #uniform:vignetteStrength:float #file:/home//cloned/armortools/armorpaint/build/krom/data/compositor_pass.frag.glsl Compiling shader 4 of 38 (copy_mrt3_pass.frag.glsl). #shader:fragment #output:fragColor:vec4[] #uniform:tex0:sampler2D #input:texCoord:vec2 #uniform:tex1:sampler2D #uniform:tex2:sampler2D #file:/home//cloned/armortools/armorpaint/build/krom/data/copy_mrt3_pass.frag.glsl Compiling shader 5 of 38 (cursor.frag.glsl). #shader:fragment #uniform:tex:sampler2D #input:texCoord:vec2 #output:FragColor:vec4 #uniform:tint:vec3 #file:/home//cloned/armortools/armorpaint/build/krom/data/cursor.frag.glsl Compiling shader 6 of 38 (cursor.vert.glsl). #shader:vertex #uniform:gbufferD:sampler2D #uniform:invVP:mat4 #uniform:texStep:vec2 #uniform:cameraRight:vec3 #output:texCoord:vec2 #input:tex:vec2 #uniform:mouse:vec2 #input:gl_VertexID:int #uniform:radius:float #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:VP:mat4 #input:pos:vec4 #input:nor:vec2 #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/cursor.vert.glsl Compiling shader 7 of 38 (deferred_light.frag.glsl). #shader:fragment #uniform:sltcMat:sampler2D #uniform:lightArea0:vec3 #uniform:lightArea1:vec3 #uniform:lightArea2:vec3 #uniform:lightArea3:vec3 #uniform:sltcMag:sampler2D #uniform:gbuffer0:sampler2D #input:texCoord:vec2 #uniform:gbuffer1:sampler2D #uniform:gbufferD:sampler2D #uniform:eye:vec3 #uniform:eyeLook:vec3 #input:viewRay:vec3 #uniform:cameraProj:vec2 #uniform:senvmapBrdf:sampler2D #uniform:envmapData:vec4 #uniform:shirr:vec4[] #uniform:envmapNumMipmaps:int #uniform:senvmapRadiance:sampler2D #output:fragColor:vec4 #uniform:ssaotex:sampler2D #uniform:pointPos:vec3 #uniform:pointCol:vec3 #file:/home//cloned/armortools/armorpaint/build/krom/data/deferred_light.frag.glsl Compiling shader 8 of 38 (deferred_light_voxel.frag.glsl). #shader:fragment #uniform:coneOffset:float #uniform:coneAperture:float #uniform:sltcMat:sampler2D #uniform:lightArea0:vec3 #uniform:lightArea1:vec3 #uniform:lightArea2:vec3 #uniform:lightArea3:vec3 #uniform:sltcMag:sampler2D #uniform:gbuffer0:sampler2D #input:texCoord:vec2 #uniform:gbuffer1:sampler2D #uniform:gbufferD:sampler2D #uniform:eye:vec3 #uniform:eyeLook:vec3 #input:viewRay:vec3 #uniform:cameraProj:vec2 #uniform:senvmapBrdf:sampler2D #uniform:envmapData:vec4 #uniform:shirr:vec4[] #uniform:envmapNumMipmaps:int #uniform:senvmapRadiance:sampler2D #uniform:voxels:sampler3D #output:fragColor:vec4 #uniform:ssaotex:sampler2D #uniform:pointPos:vec3 #uniform:pointCol:vec3 #file:/home//cloned/armortools/armorpaint/build/krom/data/deferred_light_voxel.frag.glsl Compiling shader 9 of 38 (histogram_pass.frag.glsl). #shader:fragment #output:fragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/histogram_pass.frag.glsl Compiling shader 10 of 38 (layer_copy.frag.glsl). #shader:fragment #output:FragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #input:color:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/layer_copy.frag.glsl Compiling shader 11 of 38 (layer_copy_bgra.frag.glsl). #shader:fragment #output:FragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #input:color:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/layer_copy_bgra.frag.glsl Compiling shader 12 of 38 (layer_view.vert.glsl). #shader:vertex #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:projectionMatrix:mat4 #input:pos:vec3 #output:texCoord:vec2 #input:tex:vec2 #output:color:vec4 #input:col:vec4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/layer_view.vert.glsl Compiling shader 13 of 38 (line.frag.glsl). #shader:fragment #output:fragColor:vec4[] #input:color:vec3 #file:/home//cloned/armortools/armorpaint/build/krom/data/line.frag.glsl Compiling shader 14 of 38 (line.vert.glsl). #shader:vertex #output:color:vec3 #input:col:vec3 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:VP:mat4 #input:pos:vec3 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/line.vert.glsl Compiling shader 15 of 38 (mask_apply.frag.glsl). #shader:fragment #uniform:tex0:sampler2D #input:texCoord:vec2 #uniform:texa:sampler2D #output:FragColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/mask_apply.frag.glsl Compiling shader 16 of 38 (mesh_poscol.frag.glsl). #shader:fragment #output:fragColor:vec4 #input:vcolor:vec3 #file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_poscol.frag.glsl Compiling shader 17 of 38 (mesh_poscol.vert.glsl). #shader:vertex #input:pos:vec4 #output:vcolor:vec3 #input:col:vec4 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:WVP:mat4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_poscol.vert.glsl Compiling shader 18 of 38 (mesh_posnortex.frag.glsl). #shader:fragment #input:wnormal:vec3 #input:texCoord:vec2 #output:fragColor:vec4[] #input:wvpposition:vec4 #input:prevwvpposition:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnortex.frag.glsl Compiling shader 19 of 38 (mesh_posnortex.vert.glsl). #shader:vertex #input:pos:vec4 #output:texCoord:vec2 #input:tex:vec2 #uniform:texUnpack:float #output:wnormal:vec3 #uniform:N:mat3 #input:nor:vec2 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:WVP:mat4 #output:wvpposition:vec4 #output:prevwvpposition:vec4 #uniform:prevWVP:mat4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnortex.vert.glsl Compiling shader 20 of 38 (pass.vert.glsl). #shader:vertex #output:texCoord:vec2 #input:pos:vec2 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/pass.vert.glsl Compiling shader 21 of 38 (pass_copy.frag.glsl). #shader:fragment #output:fragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/pass_copy.frag.glsl Compiling shader 22 of 38 (pass_viewray.vert.glsl). #shader:vertex #output:texCoord:vec2 #input:pos:vec2 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:invVP:mat4 #output:viewRay:vec3 #uniform:eye:vec3 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/pass_viewray.vert.glsl Compiling shader 23 of 38 (pass_viewray2.vert.glsl). #shader:vertex #output:texCoord:vec2 #input:pos:vec2 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:invP:mat4 #output:viewRay:vec3 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/pass_viewray2.vert.glsl Compiling shader 24 of 38 (prefilter_envmap.frag.glsl). #shader:fragment #uniform:params:vec4 #output:fragColor:vec4 #input:texCoord:vec2 #uniform:radiance:sampler2D #file:/home//cloned/armortools/armorpaint/build/krom/data/prefilter_envmap.frag.glsl Compiling shader 25 of 38 (smaa_blend_weight.frag.glsl). #shader:fragment #uniform:screenSizeInv:vec2 #uniform:edgesTex:sampler2D #uniform:areaTex:sampler2D #uniform:searchTex:sampler2D #input:offset0:vec4 #input:offset2:vec4 #input:offset1:vec4 #uniform:screenSize:vec2 #output:fragColor:vec4 #input:texCoord:vec2 #input:pixcoord:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_blend_weight.frag.glsl Compiling shader 26 of 38 (smaa_blend_weight.vert.glsl). #shader:vertex #output:texCoord:vec2 #input:pos:vec2 #output:pixcoord:vec2 #uniform:screenSize:vec2 #output:offset0:vec4 #uniform:screenSizeInv:vec2 #output:offset1:vec4 #output:offset2:vec4 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_blend_weight.vert.glsl Compiling shader 27 of 38 (smaa_edge_detect.frag.glsl). #shader:fragment #uniform:colorTex:sampler2D #input:offset0:vec4 #input:offset1:vec4 #input:offset2:vec4 #output:fragColor:vec4 #input:texCoord:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_edge_detect.frag.glsl Compiling shader 28 of 38 (smaa_edge_detect.vert.glsl). #shader:vertex #output:texCoord:vec2 #input:pos:vec2 #output:offset0:vec4 #uniform:screenSizeInv:vec2 #output:offset1:vec4 #output:offset2:vec4 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_edge_detect.vert.glsl Compiling shader 29 of 38 (smaa_neighborhood_blend.frag.glsl). #shader:fragment #uniform:blendTex:sampler2D #uniform:colorTex:sampler2D #uniform:sveloc:sampler2D #input:texCoord:vec2 #uniform:screenSizeInv:vec2 #output:fragColor:vec4 #input:offset:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_neighborhood_blend.frag.glsl Compiling shader 30 of 38 (smaa_neighborhood_blend.vert.glsl). #shader:vertex #output:texCoord:vec2 #input:pos:vec2 #output:offset:vec4 #uniform:screenSizeInv:vec2 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_neighborhood_blend.vert.glsl Compiling shader 31 of 38 (ssao_blur_pass.frag.glsl). #shader:fragment #uniform:gbuffer0:sampler2D #input:texCoord:vec2 #output:fragColor:float #uniform:tex:sampler2D #uniform:dirInv:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/ssao_blur_pass.frag.glsl Compiling shader 32 of 38 (ssao_pass.frag.glsl). #shader:fragment #uniform:P:mat4 #uniform:gbufferD:sampler2D #input:viewRay:vec3 #uniform:cameraProj:vec2 #output:fragColor:float #uniform:gbuffer0:sampler2D #input:texCoord:vec2 #uniform:V3:mat3 #file:/home//cloned/armortools/armorpaint/build/krom/data/ssao_pass.frag.glsl Compiling shader 33 of 38 (ssr_blur_pass.frag.glsl). #shader:fragment #uniform:gbuffer0:sampler2D #input:texCoord:vec2 #output:fragColor:vec4 #uniform:tex:sampler2D #uniform:dirInv:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/ssr_blur_pass.frag.glsl Compiling shader 34 of 38 (ssr_pass.frag.glsl). #shader:fragment #uniform:P:mat4 #uniform:gbufferD:sampler2D #input:viewRay:vec3 #uniform:cameraProj:vec2 #uniform:gbuffer0:sampler2D #input:texCoord:vec2 #output:fragColor:vec4 #uniform:V3:mat3 #uniform:tex:sampler2D #uniform:gbuffer1:sampler2D #file:/home//cloned/armortools/armorpaint/build/krom/data/ssr_pass.frag.glsl Compiling shader 35 of 38 (supersample_resolve.frag.glsl). #shader:fragment #output:fragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #uniform:screenSizeInv:vec2 #file:/home//cloned/armortools/armorpaint/build/krom/data/supersample_resolve.frag.glsl Compiling shader 36 of 38 (taa_pass.frag.glsl). #shader:fragment #uniform:tex:sampler2D #input:texCoord:vec2 #uniform:sveloc:sampler2D #uniform:tex2:sampler2D #output:fragColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/taa_pass.frag.glsl Compiling shader 37 of 38 (world_pass.frag.glsl). #shader:fragment #uniform:envmapDataWorld:vec4 #input:normal:vec3 #output:fragColor:vec4 #uniform:envmap:sampler2D #file:/home//cloned/armortools/armorpaint/build/krom/data/world_pass.frag.glsl Compiling shader 38 of 38 (world_pass.vert.glsl). #shader:vertex #output:normal:vec3 #input:nor:vec3 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:SMVP:mat4 #input:pos:vec3 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/world_pass.vert.glsl Compiling shader 1 of 3 (voxel_pos.frag.glsl). #shader:fragment #input:voxposition:vec3 #uniform:voxels:sampler3D #uniform:coneOffset:float #uniform:coneAperture:float #file:/home//cloned/armortools/armorpaint/build/krom/data/voxel_pos.frag.glsl Compiling shader 2 of 3 (voxel_pos.geom.glsl). #shader:geometry #input:voxpositionGeom:vec3[] #output:voxposition:vec3 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #file:/home//cloned/armortools/armorpaint/build/krom/data/voxel_pos.geom.glsl Compiling shader 3 of 3 (voxel_pos.vert.glsl). #shader:vertex #output:voxpositionGeom:vec3 #uniform:W:mat4 #input:pos:vec4 #uniform:coneOffset:float #uniform:coneAperture:float #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/voxel_pos.vert.glsl Compiling shader 1 of 10 (dilate_map.frag.glsl). #shader:fragment #output:fragColor:float #file:/home//cloned/armortools/armorpaint/build/krom/data/dilate_map.frag.glsl Compiling shader 2 of 10 (dilate_map.vert.glsl). #shader:vertex #input:tex:vec2 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #input:pos:vec4 #input:nor:vec2 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/dilate_map.vert.glsl Compiling shader 3 of 10 (dilate_pass.frag.glsl). #shader:fragment #uniform:tex:sampler2D #input:texCoord:vec2 #uniform:texdilate:sampler2D #output:fragColor:vec4 #uniform:dilateRadius:float #file:/home//cloned/armortools/armorpaint/build/krom/data/dilate_pass.frag.glsl Compiling shader 4 of 10 (layer_invert.frag.glsl). #shader:fragment #output:FragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #input:color:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/layer_invert.frag.glsl Compiling shader 5 of 10 (layer_merge.frag.glsl). #shader:fragment #uniform:tex0:sampler2D #input:texCoord:vec2 #uniform:texa:sampler2D #uniform:opac:float #uniform:texmask:sampler2D #uniform:blending:int #uniform:tex1:sampler2D #output:FragColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/layer_merge.frag.glsl Compiling shader 6 of 10 (layer_view.frag.glsl). #shader:fragment #uniform:channel:int #output:FragColor:vec4 #uniform:tex:sampler2D #input:texCoord:vec2 #input:color:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/layer_view.frag.glsl Compiling shader 7 of 10 (mask_colorid.frag.glsl). #shader:fragment #uniform:texpaint_colorid:sampler2D #uniform:texcolorid:sampler2D #input:texCoord:vec2 #output:FragColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/mask_colorid.frag.glsl Compiling shader 8 of 10 (mask_merge.frag.glsl). #shader:fragment #uniform:tex0:sampler2D #input:texCoord:vec2 #uniform:texa:sampler2D #uniform:opac:float #uniform:blending:int #output:FragColor:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/mask_merge.frag.glsl Compiling shader 9 of 10 (mesh_posnor.frag.glsl). #shader:fragment #input:wnormal:vec3 #output:fragColor:vec4[] #input:wvpposition:vec4 #input:prevwvpposition:vec4 #file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnor.frag.glsl Compiling shader 10 of 10 (mesh_posnor.vert.glsl). #shader:vertex #input:pos:vec4 #output:wnormal:vec3 #uniform:N:mat3 #input:nor:vec2 #type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]} #uniform:WVP:mat4 #output:wvpposition:vec4 #output:prevwvpposition:vec4 #uniform:prevWVP:mat4 #input:gl_VertexID:int #input:gl_InstanceID:int #file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnor.vert.glsl minits took 1795ms. Done. Failed to include wayland-support, setting KINC_NO_WAYLAND. Wayland error was: Could not run wayland-scanner to ask for its version Compiling... clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/krom.c -o krom.o clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/g2/g2.c -o g2.o clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/g2/g2_ext.c -o g2_ext.o clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/io_obj.c -o io_obj.o clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_armpack.c -o iron_armpack.o clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_array.c -o iron_array.o clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_gc.c -o iron_gc.o clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_json.c -o iron_json.o In file included from ../../../armorcore/Sources/g2/g2.c:1: In file included from ../../../armorcore/Sources/g2/g2.h:9: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/texture.h:5: In file included from ../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources/kinc/backend/graphics4/texture.h:3: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/texture.h:7: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/textureunit.h:5: In file included from ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/texture.h:3: ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/MiniVulkan.h:3:10: fatal error: 'vulkan/vulkan_core.h' file not found 3 | #include | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../armorcore/Sources/g2/g2_ext.c:4: In file included from ../../../armorcore/Sources/g2/g2.h:9: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/texture.h:5: In file included from ../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources/kinc/backend/graphics4/texture.h:3: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/texture.h:7: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/textureunit.h:5: In file included from ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/texture.h:3: ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/MiniVulkan.h:3:10: fatal error: 'vulkan/vulkan_core.h' file not found 3 | #include | ^~~~~~~~~~~~~~~~~~~~~~ ../../../armorcore/Sources/iron/iron_array.c:210:43: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 210 | return array_index_of((any_array_t *)ar, (void *)e); | ^~~~~~~~~ 1 error generated. clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_map.c -o iron_map.o ../../../armorcore/Sources/iron/iron_array.c:321:12: warning: incompatible pointer types assigning to 'float *' from 'uint8_t *' (aka 'unsigned char *') [-Wincompatible-pointer-types] 321 | a->buffer = b->buffer; | ^ ~~~~~~~~~ make: *** [makefile:20: g2_ext.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from ../../../armorcore/Sources/krom.c:1: In file included from ./../../../armorpaint/build/krom.c:1: In file included from ../../../armorcore/Sources/krom.h:14: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/graphics.h:7: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/constantlocation.h:5: In file included from ../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources/kinc/backend/graphics4/pipeline.h:3: In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/constantlocation.h:5: In file included from ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/pipeline.h:3: ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/MiniVulkan.h:3:10: fatal error: 'vulkan/vulkan_core.h' file not found 3 | #include | ^~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make: *** [makefile:16: g2.o] Error 1 2 warnings generated. 1 error generated. make: *** [makefile:12: krom.o] Error 1
Sorry it's taking so long, hopefully fixed in the coming days.
ArmorPaint version: commit e2d6ba5005af53fae128723cb4bedf2510e532d6
OS / GPU model: Fedora 40 / 6700XT
Issue description: Followed instructions here: https://github.com/armory3d/armortools/blob/main/armorpaint/README.md Build failed.
Log from console:
Details
Using Kinc from /home//cloned/armortools/armorcore/Kinc
Creating linux project files.
Using ArmorCore from /home//cloned/armortools/armorcore.
Creating ArmorCore project files.
Exporting asset 1 of 26 (World_irradiance.arm).
Exporting asset 2 of 26 (World_radiance.hdr).
#512x256
Exporting asset 3 of 26 (World_radiance_0.hdr).
#256x128
Exporting asset 4 of 26 (World_radiance_1.hdr).
#128x64
Exporting asset 5 of 26 (World_radiance_2.hdr).
#64x32
Exporting asset 6 of 26 (World_radiance_3.hdr).
#32x16
Exporting asset 7 of 26 (World_radiance_4.hdr).
#16x8
Exporting asset 8 of 26 (World_radiance_5.hdr).
#8x4
Exporting asset 9 of 26 (World_radiance_6.hdr).
#4x2
Exporting asset 10 of 26 (World_radiance_7.hdr).
#2x1
Exporting asset 11 of 26 (World_radiance_8.hdr).
#1x1
Exporting asset 12 of 26 (brdf.png).
#256x256
Exporting asset 13 of 26 (color_wheel.png).
#360x270
Exporting asset 14 of 26 (color_wheel_gradient.png).
#360x270
Exporting asset 15 of 26 (cursor.png).
#128x128
Exporting asset 16 of 26 (font.ttf).
Exporting asset 17 of 26 (font_mono.ttf).
Exporting asset 18 of 26 (icons.png).
#600x600
Exporting asset 19 of 26 (icons2x.png).
#1200x1200
Exporting asset 20 of 26 (ltc_mag.arm).
Exporting asset 21 of 26 (ltc_mat.arm).
Exporting asset 22 of 26 (noise256.png).
#256x256
Exporting asset 23 of 26 (shader_datas.arm).
Exporting asset 24 of 26 (smaa_area.png).
#160x560
Exporting asset 25 of 26 (smaa_search.png).
#64x16
Exporting asset 26 of 26 (text_coloring.json).
Exporting asset 1 of 9 (de.json).
Exporting asset 2 of 9 (el.json).
Exporting asset 3 of 9 (es.json).
Exporting asset 4 of 9 (fr.json).
Exporting asset 5 of 9 (ja.json).
Exporting asset 6 of 9 (pl.json).
Exporting asset 7 of 9 (pt_br.json).
Exporting asset 8 of 9 (ru.json).
Exporting asset 9 of 9 (zh_cn.json).
Exporting asset 1 of 8 (license_fonts.md).
Exporting asset 2 of 8 (license_icons.md).
Exporting asset 3 of 8 (license_kinc.md).
Exporting asset 4 of 8 (license_lz4-wasm.md).
Exporting asset 5 of 8 (license_nfd.md).
Exporting asset 6 of 8 (license_stb.md).
Exporting asset 7 of 8 (license_tinydir.md).
Exporting asset 8 of 8 (license_zlib.md).
Exporting asset 1 of 3 (autosave.js).
Exporting asset 2 of 3 (import_tiff.js).
Exporting asset 3 of 3 (import_txt.js).
Exporting asset 1 of 1 (light.json).
Exporting asset 1 of 1 (font_cjk.ttc).
Exporting asset 1 of 1 (version.json).
Exporting asset 1 of 4 (Scene.arm).
Exporting asset 2 of 4 (badge.png).
#512x128
Exporting asset 3 of 4 (default_brush.arm).
Exporting asset 4 of 4 (default_material.arm).
Exporting asset 1 of 7 (base_color.json).
Exporting asset 2 of 7 (generic.json).
Exporting asset 3 of 7 (minecraft_mer.json).
Exporting asset 4 of 7 (unigine.json).
Exporting asset 5 of 7 (unity.json).
Exporting asset 6 of 7 (unreal.json).
Exporting asset 7 of 7 (xplane.json).
Exporting asset 1 of 2 (blender.json).
Exporting asset 2 of 2 (touch.json).
Exporting asset 1 of 7 (license.md).
Exporting asset 2 of 7 (license_cycles_nodes.md).
Exporting asset 3 of 7 (license_cgltf.md).
Exporting asset 4 of 7 (license_nanosvg.md).
Exporting asset 5 of 7 (license_tinyusdz.md).
Exporting asset 6 of 7 (license_utif.md).
Exporting asset 7 of 7 (license_xatlas.md).
Exporting asset 1 of 11 (hello_node.js).
Exporting asset 2 of 11 (hello_node_brush.js).
Exporting asset 3 of 11 (hello_world.js).
Exporting asset 4 of 11 (import_fbx.js).
Exporting asset 5 of 11 (import_gltf_glb.js).
Exporting asset 6 of 11 (import_stl.js).
Exporting asset 7 of 11 (import_svg.js).
Exporting asset 8 of 11 (import_usdc.js).
Exporting asset 9 of 11 (texture_breakdown.js).
Exporting asset 10 of 11 (uv_unwrap.js).
Exporting asset 11 of 11 (viewport_celshade.js).
Exporting asset 1 of 1 (cube_shared_uvs.arm).
Exporting asset 1 of 1 (readme.txt).
Compiling shader 1 of 10 (g1.frag.glsl).
#shader:fragment
#output:FragColor:vec4
#uniform:texy:sampler2D
#input:texCoord:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/g1.frag.glsl
Compiling shader 2 of 10 (g1.vert.glsl).
#shader:vertex
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#input:pos:vec3
#output:texCoord:vec2
#input:tex:vec2
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/g1.vert.glsl
Compiling shader 3 of 10 (painter-colored.frag.glsl).
#shader:fragment
#output:FragColor:vec4
#input:fragmentColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-colored.frag.glsl
Compiling shader 4 of 10 (painter-colored.vert.glsl).
#shader:vertex
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:projectionMatrix:mat4
#input:vertexPosition:vec3
#output:fragmentColor:vec4
#input:vertexColor:vec4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-colored.vert.glsl
Compiling shader 5 of 10 (painter-image.frag.glsl).
#shader:fragment
#uniform:tex:sampler2D
#input:texCoord:vec2
#input:color:vec4
#output:FragColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-image.frag.glsl
Compiling shader 6 of 10 (painter-image.vert.glsl).
#shader:vertex
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:projectionMatrix:mat4
#input:vertexPosition:vec3
#output:texCoord:vec2
#input:vertexUV:vec2
#output:color:vec4
#input:vertexColor:vec4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-image.vert.glsl
Compiling shader 7 of 10 (painter-text.frag.glsl).
#shader:fragment
#output:FragColor:vec4
#input:fragmentColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-text.frag.glsl
Compiling shader 8 of 10 (painter-text.vert.glsl).
#shader:vertex
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:projectionMatrix:mat4
#input:vertexPosition:vec3
#output:texCoord:vec2
#input:vertexUV:vec2
#output:fragmentColor:vec4
#input:vertexColor:vec4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-text.vert.glsl
Compiling shader 9 of 10 (painter-video.frag.glsl).
#shader:fragment
#uniform:tex:sampler2D
#input:texCoord:vec2
#input:color:vec4
#output:FragColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-video.frag.glsl
Compiling shader 10 of 10 (painter-video.vert.glsl).
#shader:vertex
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:projectionMatrix:mat4
#input:vertexPosition:vec3
#output:texCoord:vec2
#input:vertexUV:vec2
#output:color:vec4
#input:vertexColor:vec4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/painter-video.vert.glsl
Compiling shader 1 of 38 (bloom_downsample_pass.frag.glsl).
#shader:fragment
#output:fragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#uniform:screenSizeInv:vec2
#uniform:currentMipLevel:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/bloom_downsample_pass.frag.glsl
Compiling shader 2 of 38 (bloom_upsample_pass.frag.glsl).
#shader:fragment
#uniform:sampleScale:float
#output:fragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#uniform:screenSizeInv:vec2
#uniform:currentMipLevel:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/bloom_upsample_pass.frag.glsl
Compiling shader 3 of 38 (compositor_pass.frag.glsl).
#shader:fragment
#output:fragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#uniform:grainStrength:float
#uniform:vignetteStrength:float
#file:/home//cloned/armortools/armorpaint/build/krom/data/compositor_pass.frag.glsl
Compiling shader 4 of 38 (copy_mrt3_pass.frag.glsl).
#shader:fragment
#output:fragColor:vec4[]
#uniform:tex0:sampler2D
#input:texCoord:vec2
#uniform:tex1:sampler2D
#uniform:tex2:sampler2D
#file:/home//cloned/armortools/armorpaint/build/krom/data/copy_mrt3_pass.frag.glsl
Compiling shader 5 of 38 (cursor.frag.glsl).
#shader:fragment
#uniform:tex:sampler2D
#input:texCoord:vec2
#output:FragColor:vec4
#uniform:tint:vec3
#file:/home//cloned/armortools/armorpaint/build/krom/data/cursor.frag.glsl
Compiling shader 6 of 38 (cursor.vert.glsl).
#shader:vertex
#uniform:gbufferD:sampler2D
#uniform:invVP:mat4
#uniform:texStep:vec2
#uniform:cameraRight:vec3
#output:texCoord:vec2
#input:tex:vec2
#uniform:mouse:vec2
#input:gl_VertexID:int
#uniform:radius:float
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:VP:mat4
#input:pos:vec4
#input:nor:vec2
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/cursor.vert.glsl
Compiling shader 7 of 38 (deferred_light.frag.glsl).
#shader:fragment
#uniform:sltcMat:sampler2D
#uniform:lightArea0:vec3
#uniform:lightArea1:vec3
#uniform:lightArea2:vec3
#uniform:lightArea3:vec3
#uniform:sltcMag:sampler2D
#uniform:gbuffer0:sampler2D
#input:texCoord:vec2
#uniform:gbuffer1:sampler2D
#uniform:gbufferD:sampler2D
#uniform:eye:vec3
#uniform:eyeLook:vec3
#input:viewRay:vec3
#uniform:cameraProj:vec2
#uniform:senvmapBrdf:sampler2D
#uniform:envmapData:vec4
#uniform:shirr:vec4[]
#uniform:envmapNumMipmaps:int
#uniform:senvmapRadiance:sampler2D
#output:fragColor:vec4
#uniform:ssaotex:sampler2D
#uniform:pointPos:vec3
#uniform:pointCol:vec3
#file:/home//cloned/armortools/armorpaint/build/krom/data/deferred_light.frag.glsl
Compiling shader 8 of 38 (deferred_light_voxel.frag.glsl).
#shader:fragment
#uniform:coneOffset:float
#uniform:coneAperture:float
#uniform:sltcMat:sampler2D
#uniform:lightArea0:vec3
#uniform:lightArea1:vec3
#uniform:lightArea2:vec3
#uniform:lightArea3:vec3
#uniform:sltcMag:sampler2D
#uniform:gbuffer0:sampler2D
#input:texCoord:vec2
#uniform:gbuffer1:sampler2D
#uniform:gbufferD:sampler2D
#uniform:eye:vec3
#uniform:eyeLook:vec3
#input:viewRay:vec3
#uniform:cameraProj:vec2
#uniform:senvmapBrdf:sampler2D
#uniform:envmapData:vec4
#uniform:shirr:vec4[]
#uniform:envmapNumMipmaps:int
#uniform:senvmapRadiance:sampler2D
#uniform:voxels:sampler3D
#output:fragColor:vec4
#uniform:ssaotex:sampler2D
#uniform:pointPos:vec3
#uniform:pointCol:vec3
#file:/home//cloned/armortools/armorpaint/build/krom/data/deferred_light_voxel.frag.glsl
Compiling shader 9 of 38 (histogram_pass.frag.glsl).
#shader:fragment
#output:fragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/histogram_pass.frag.glsl
Compiling shader 10 of 38 (layer_copy.frag.glsl).
#shader:fragment
#output:FragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#input:color:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/layer_copy.frag.glsl
Compiling shader 11 of 38 (layer_copy_bgra.frag.glsl).
#shader:fragment
#output:FragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#input:color:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/layer_copy_bgra.frag.glsl
Compiling shader 12 of 38 (layer_view.vert.glsl).
#shader:vertex
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:projectionMatrix:mat4
#input:pos:vec3
#output:texCoord:vec2
#input:tex:vec2
#output:color:vec4
#input:col:vec4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/layer_view.vert.glsl
Compiling shader 13 of 38 (line.frag.glsl).
#shader:fragment
#output:fragColor:vec4[]
#input:color:vec3
#file:/home//cloned/armortools/armorpaint/build/krom/data/line.frag.glsl
Compiling shader 14 of 38 (line.vert.glsl).
#shader:vertex
#output:color:vec3
#input:col:vec3
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:VP:mat4
#input:pos:vec3
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/line.vert.glsl
Compiling shader 15 of 38 (mask_apply.frag.glsl).
#shader:fragment
#uniform:tex0:sampler2D
#input:texCoord:vec2
#uniform:texa:sampler2D
#output:FragColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/mask_apply.frag.glsl
Compiling shader 16 of 38 (mesh_poscol.frag.glsl).
#shader:fragment
#output:fragColor:vec4
#input:vcolor:vec3
#file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_poscol.frag.glsl
Compiling shader 17 of 38 (mesh_poscol.vert.glsl).
#shader:vertex
#input:pos:vec4
#output:vcolor:vec3
#input:col:vec4
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:WVP:mat4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_poscol.vert.glsl
Compiling shader 18 of 38 (mesh_posnortex.frag.glsl).
#shader:fragment
#input:wnormal:vec3
#input:texCoord:vec2
#output:fragColor:vec4[]
#input:wvpposition:vec4
#input:prevwvpposition:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnortex.frag.glsl
Compiling shader 19 of 38 (mesh_posnortex.vert.glsl).
#shader:vertex
#input:pos:vec4
#output:texCoord:vec2
#input:tex:vec2
#uniform:texUnpack:float
#output:wnormal:vec3
#uniform:N:mat3
#input:nor:vec2
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:WVP:mat4
#output:wvpposition:vec4
#output:prevwvpposition:vec4
#uniform:prevWVP:mat4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnortex.vert.glsl
Compiling shader 20 of 38 (pass.vert.glsl).
#shader:vertex
#output:texCoord:vec2
#input:pos:vec2
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/pass.vert.glsl
Compiling shader 21 of 38 (pass_copy.frag.glsl).
#shader:fragment
#output:fragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/pass_copy.frag.glsl
Compiling shader 22 of 38 (pass_viewray.vert.glsl).
#shader:vertex
#output:texCoord:vec2
#input:pos:vec2
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:invVP:mat4
#output:viewRay:vec3
#uniform:eye:vec3
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/pass_viewray.vert.glsl
Compiling shader 23 of 38 (pass_viewray2.vert.glsl).
#shader:vertex
#output:texCoord:vec2
#input:pos:vec2
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:invP:mat4
#output:viewRay:vec3
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/pass_viewray2.vert.glsl
Compiling shader 24 of 38 (prefilter_envmap.frag.glsl).
#shader:fragment
#uniform:params:vec4
#output:fragColor:vec4
#input:texCoord:vec2
#uniform:radiance:sampler2D
#file:/home//cloned/armortools/armorpaint/build/krom/data/prefilter_envmap.frag.glsl
Compiling shader 25 of 38 (smaa_blend_weight.frag.glsl).
#shader:fragment
#uniform:screenSizeInv:vec2
#uniform:edgesTex:sampler2D
#uniform:areaTex:sampler2D
#uniform:searchTex:sampler2D
#input:offset0:vec4
#input:offset2:vec4
#input:offset1:vec4
#uniform:screenSize:vec2
#output:fragColor:vec4
#input:texCoord:vec2
#input:pixcoord:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_blend_weight.frag.glsl
Compiling shader 26 of 38 (smaa_blend_weight.vert.glsl).
#shader:vertex
#output:texCoord:vec2
#input:pos:vec2
#output:pixcoord:vec2
#uniform:screenSize:vec2
#output:offset0:vec4
#uniform:screenSizeInv:vec2
#output:offset1:vec4
#output:offset2:vec4
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_blend_weight.vert.glsl
Compiling shader 27 of 38 (smaa_edge_detect.frag.glsl).
#shader:fragment
#uniform:colorTex:sampler2D
#input:offset0:vec4
#input:offset1:vec4
#input:offset2:vec4
#output:fragColor:vec4
#input:texCoord:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_edge_detect.frag.glsl
Compiling shader 28 of 38 (smaa_edge_detect.vert.glsl).
#shader:vertex
#output:texCoord:vec2
#input:pos:vec2
#output:offset0:vec4
#uniform:screenSizeInv:vec2
#output:offset1:vec4
#output:offset2:vec4
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_edge_detect.vert.glsl
Compiling shader 29 of 38 (smaa_neighborhood_blend.frag.glsl).
#shader:fragment
#uniform:blendTex:sampler2D
#uniform:colorTex:sampler2D
#uniform:sveloc:sampler2D
#input:texCoord:vec2
#uniform:screenSizeInv:vec2
#output:fragColor:vec4
#input:offset:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_neighborhood_blend.frag.glsl
Compiling shader 30 of 38 (smaa_neighborhood_blend.vert.glsl).
#shader:vertex
#output:texCoord:vec2
#input:pos:vec2
#output:offset:vec4
#uniform:screenSizeInv:vec2
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/smaa_neighborhood_blend.vert.glsl
Compiling shader 31 of 38 (ssao_blur_pass.frag.glsl).
#shader:fragment
#uniform:gbuffer0:sampler2D
#input:texCoord:vec2
#output:fragColor:float
#uniform:tex:sampler2D
#uniform:dirInv:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/ssao_blur_pass.frag.glsl
Compiling shader 32 of 38 (ssao_pass.frag.glsl).
#shader:fragment
#uniform:P:mat4
#uniform:gbufferD:sampler2D
#input:viewRay:vec3
#uniform:cameraProj:vec2
#output:fragColor:float
#uniform:gbuffer0:sampler2D
#input:texCoord:vec2
#uniform:V3:mat3
#file:/home//cloned/armortools/armorpaint/build/krom/data/ssao_pass.frag.glsl
Compiling shader 33 of 38 (ssr_blur_pass.frag.glsl).
#shader:fragment
#uniform:gbuffer0:sampler2D
#input:texCoord:vec2
#output:fragColor:vec4
#uniform:tex:sampler2D
#uniform:dirInv:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/ssr_blur_pass.frag.glsl
Compiling shader 34 of 38 (ssr_pass.frag.glsl).
#shader:fragment
#uniform:P:mat4
#uniform:gbufferD:sampler2D
#input:viewRay:vec3
#uniform:cameraProj:vec2
#uniform:gbuffer0:sampler2D
#input:texCoord:vec2
#output:fragColor:vec4
#uniform:V3:mat3
#uniform:tex:sampler2D
#uniform:gbuffer1:sampler2D
#file:/home//cloned/armortools/armorpaint/build/krom/data/ssr_pass.frag.glsl
Compiling shader 35 of 38 (supersample_resolve.frag.glsl).
#shader:fragment
#output:fragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#uniform:screenSizeInv:vec2
#file:/home//cloned/armortools/armorpaint/build/krom/data/supersample_resolve.frag.glsl
Compiling shader 36 of 38 (taa_pass.frag.glsl).
#shader:fragment
#uniform:tex:sampler2D
#input:texCoord:vec2
#uniform:sveloc:sampler2D
#uniform:tex2:sampler2D
#output:fragColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/taa_pass.frag.glsl
Compiling shader 37 of 38 (world_pass.frag.glsl).
#shader:fragment
#uniform:envmapDataWorld:vec4
#input:normal:vec3
#output:fragColor:vec4
#uniform:envmap:sampler2D
#file:/home//cloned/armortools/armorpaint/build/krom/data/world_pass.frag.glsl
Compiling shader 38 of 38 (world_pass.vert.glsl).
#shader:vertex
#output:normal:vec3
#input:nor:vec3
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:SMVP:mat4
#input:pos:vec3
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/world_pass.vert.glsl
Compiling shader 1 of 3 (voxel_pos.frag.glsl).
#shader:fragment
#input:voxposition:vec3
#uniform:voxels:sampler3D
#uniform:coneOffset:float
#uniform:coneAperture:float
#file:/home//cloned/armortools/armorpaint/build/krom/data/voxel_pos.frag.glsl
Compiling shader 2 of 3 (voxel_pos.geom.glsl).
#shader:geometry
#input:voxpositionGeom:vec3[]
#output:voxposition:vec3
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#file:/home//cloned/armortools/armorpaint/build/krom/data/voxel_pos.geom.glsl
Compiling shader 3 of 3 (voxel_pos.vert.glsl).
#shader:vertex
#output:voxpositionGeom:vec3
#uniform:W:mat4
#input:pos:vec4
#uniform:coneOffset:float
#uniform:coneAperture:float
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/voxel_pos.vert.glsl
Compiling shader 1 of 10 (dilate_map.frag.glsl).
#shader:fragment
#output:fragColor:float
#file:/home//cloned/armortools/armorpaint/build/krom/data/dilate_map.frag.glsl
Compiling shader 2 of 10 (dilate_map.vert.glsl).
#shader:vertex
#input:tex:vec2
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#input:pos:vec4
#input:nor:vec2
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/dilate_map.vert.glsl
Compiling shader 3 of 10 (dilate_pass.frag.glsl).
#shader:fragment
#uniform:tex:sampler2D
#input:texCoord:vec2
#uniform:texdilate:sampler2D
#output:fragColor:vec4
#uniform:dilateRadius:float
#file:/home//cloned/armortools/armorpaint/build/krom/data/dilate_pass.frag.glsl
Compiling shader 4 of 10 (layer_invert.frag.glsl).
#shader:fragment
#output:FragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#input:color:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/layer_invert.frag.glsl
Compiling shader 5 of 10 (layer_merge.frag.glsl).
#shader:fragment
#uniform:tex0:sampler2D
#input:texCoord:vec2
#uniform:texa:sampler2D
#uniform:opac:float
#uniform:texmask:sampler2D
#uniform:blending:int
#uniform:tex1:sampler2D
#output:FragColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/layer_merge.frag.glsl
Compiling shader 6 of 10 (layer_view.frag.glsl).
#shader:fragment
#uniform:channel:int
#output:FragColor:vec4
#uniform:tex:sampler2D
#input:texCoord:vec2
#input:color:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/layer_view.frag.glsl
Compiling shader 7 of 10 (mask_colorid.frag.glsl).
#shader:fragment
#uniform:texpaint_colorid:sampler2D
#uniform:texcolorid:sampler2D
#input:texCoord:vec2
#output:FragColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/mask_colorid.frag.glsl
Compiling shader 8 of 10 (mask_merge.frag.glsl).
#shader:fragment
#uniform:tex0:sampler2D
#input:texCoord:vec2
#uniform:texa:sampler2D
#uniform:opac:float
#uniform:blending:int
#output:FragColor:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/mask_merge.frag.glsl
Compiling shader 9 of 10 (mesh_posnor.frag.glsl).
#shader:fragment
#input:wnormal:vec3
#output:fragColor:vec4[]
#input:wvpposition:vec4
#input:prevwvpposition:vec4
#file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnor.frag.glsl
Compiling shader 10 of 10 (mesh_posnor.vert.glsl).
#shader:vertex
#input:pos:vec4
#output:wnormal:vec3
#uniform:N:mat3
#input:nor:vec2
#type:gl_PerVertex:{gl_Position:vec4,gl_PointSize:float,gl_ClipDistance:float[],gl_CullDistance:float[]}
#uniform:WVP:mat4
#output:wvpposition:vec4
#output:prevwvpposition:vec4
#uniform:prevWVP:mat4
#input:gl_VertexID:int
#input:gl_InstanceID:int
#file:/home//cloned/armortools/armorpaint/build/krom/data/mesh_posnor.vert.glsl
minits took 1795ms.
Done.
Failed to include wayland-support, setting KINC_NO_WAYLAND.
Wayland error was: Could not run wayland-scanner to ask for its version
Compiling...
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/krom.c -o krom.o
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/g2/g2.c -o g2.o
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/g2/g2_ext.c -o g2_ext.o
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/io_obj.c -o io_obj.o
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_armpack.c -o iron_armpack.o
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_array.c -o iron_array.o
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_gc.c -o iron_gc.o
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_json.c -o iron_json.o
In file included from ../../../armorcore/Sources/g2/g2.c:1:
In file included from ../../../armorcore/Sources/g2/g2.h:9:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/texture.h:5:
In file included from ../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources/kinc/backend/graphics4/texture.h:3:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/texture.h:7:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/textureunit.h:5:
In file included from ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/texture.h:3:
../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/MiniVulkan.h:3:10: fatal error: 'vulkan/vulkan_core.h' file not found
3 | #include
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../armorcore/Sources/g2/g2_ext.c:4:
In file included from ../../../armorcore/Sources/g2/g2.h:9:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/texture.h:5:
In file included from ../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources/kinc/backend/graphics4/texture.h:3:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/texture.h:7:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/textureunit.h:5:
In file included from ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/texture.h:3:
../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/MiniVulkan.h:3:10: fatal error: 'vulkan/vulkan_core.h' file not found
3 | #include
| ^~~~~~~~~~~~~~~~~~~~~~
../../../armorcore/Sources/iron/iron_array.c:210:43: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
210 | return array_index_of((any_array_t *)ar, (void *)e);
| ^~~~~~~~~
1 error generated.
clang -O2 -I./ -I../../../armorcore/Sources/lib/gc -I../../../armorcore/Sources -I../../../armorcore/Sources/lib/stb -I../../../armorcore/Sources/lib/jsmn -I../../../armorcore/Sources/lib/nfd -I../../../../../../../usr/include/gtk-3.0 -I../../../../../../../usr/include/glib-2.0 -I../../../../../../../usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../../../usr/include/pango-1.0 -I../../../../../../../usr/include/cairo -I../../../../../../../usr/include/gdk-pixbuf-2.0 -I../../../../../../../usr/include/atk-1.0 -I../../../../../../../usr/lib64/glib-2.0/include -I../../../../../../../usr/lib/glib-2.0/include -I../../../../../../../usr/include/harfbuzz -I../../../armorcore/Sources/lib/tinydir -I../../../armorcore/Sources/lib/zlib -I../../../armorcore/Kinc/Sources -I../../../armorcore/Kinc/Backends/System/Linux/Sources -I../../../armorcore/Kinc/Backends/System/POSIX/Sources -I../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources -I../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources -DKROM_C_PATH=\"../../../armorpaint/build/krom.c\" -DWITH_EVAL -DWITH_G2 -DWITH_IRON -DWITH_ZUI -DKINC_NO_WAYLAND -DWITH_NFD -DWITH_TINYDIR -DWITH_ZLIB -DWITH_STB_IMAGE_WRITE -DIDLE_SLEEP -DKINC_A1 -DKINC_A2 -DKINC_G1 -DKINC_G2 -DKINC_VULKAN -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -DKINC_G4 -DKINC_G5 -DKINC_G4ONG5 -DWITH_PLUGIN_EMBED -DTINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION -DNDEBUG -MD -c ../../../armorcore/Sources/iron/iron_map.c -o iron_map.o
../../../armorcore/Sources/iron/iron_array.c:321:12: warning: incompatible pointer types assigning to 'float *' from 'uint8_t *' (aka 'unsigned char *') [-Wincompatible-pointer-types]
321 | a->buffer = b->buffer;
| ^ ~~~~~~~~~
make: *** [makefile:20: g2_ext.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from ../../../armorcore/Sources/krom.c:1:
In file included from ./../../../armorpaint/build/krom.c:1:
In file included from ../../../armorcore/Sources/krom.h:14:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/graphics.h:7:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics4/constantlocation.h:5:
In file included from ../../../armorcore/Kinc/Backends/Graphics4/G4onG5/Sources/kinc/backend/graphics4/pipeline.h:3:
In file included from ../../../armorcore/Kinc/Sources/kinc/graphics5/constantlocation.h:5:
In file included from ../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/pipeline.h:3:
../../../armorcore/Kinc/Backends/Graphics5/Vulkan/Sources/kinc/backend/graphics5/MiniVulkan.h:3:10: fatal error: 'vulkan/vulkan_core.h' file not found
3 | #include
| ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [makefile:16: g2.o] Error 1
2 warnings generated.
1 error generated.
make: *** [makefile:12: krom.o] Error 1