Resolving dependencies... Configuring primitive-0.6.1.0... Building primitive-0.6.1.0... Installed primitive-0.6.1.0 Configuring vector-0.11.0.0... Building vector-0.11.0.0... Installed vector-0.11.0.0 Configuring vector-sized-0.2.0.0... Building vector-sized-0.2.0.0... Installed vector-sized-0.2.0.0 Downloading vulkan-1.2.0.0... Configuring vulkan-1.2.0.0... Building vulkan-1.2.0.0... Failed to install vulkan-1.2.0.0 Build log ( /home/builder/.cabal/logs/vulkan-1.2.0.0.log ): cabal: Entering directory '/tmp/cabal-tmp-26737/vulkan-1.2.0.0' Configuring vulkan-1.2.0.0... Building vulkan-1.2.0.0... Preprocessing library vulkan-1.2.0.0... [ 1 of 35] Compiling Graphics.Vulkan.Version ( src/Graphics/Vulkan/Version.hs, dist/build/Graphics/Vulkan/Version.o ) [ 2 of 35] Compiling Graphics.Vulkan.Pass[boot] ( src/Graphics/Vulkan/Pass.hs-boot, dist/build/Graphics/Vulkan/Pass.o-boot ) [ 3 of 35] Compiling Graphics.Vulkan.HeaderBoilerplate ( src/Graphics/Vulkan/HeaderBoilerplate.hs, dist/build/Graphics/Vulkan/HeaderBoilerplate.o ) [ 4 of 35] Compiling Graphics.Vulkan.Device[boot] ( src/Graphics/Vulkan/Device.hs-boot, dist/build/Graphics/Vulkan/Device.o-boot ) [ 5 of 35] Compiling Graphics.Vulkan.Core ( src/Graphics/Vulkan/Core.hs, dist/build/Graphics/Vulkan/Core.o ) [ 6 of 35] Compiling Graphics.Vulkan.KHR.Surface ( src/Graphics/Vulkan/KHR/Surface.hs, dist/build/Graphics/Vulkan/KHR/Surface.o ) [ 7 of 35] Compiling Graphics.Vulkan.Memory ( src/Graphics/Vulkan/Memory.hs, dist/build/Graphics/Vulkan/Memory.o ) [ 8 of 35] Compiling Graphics.Vulkan.Device ( src/Graphics/Vulkan/Device.hs, dist/build/Graphics/Vulkan/Device.o ) [ 9 of 35] Compiling Graphics.Vulkan.Event ( src/Graphics/Vulkan/Event.hs, dist/build/Graphics/Vulkan/Event.o ) [10 of 35] Compiling Graphics.Vulkan.Fence ( src/Graphics/Vulkan/Fence.hs, dist/build/Graphics/Vulkan/Fence.o ) [11 of 35] Compiling Graphics.Vulkan.PipelineCache ( src/Graphics/Vulkan/PipelineCache.hs, dist/build/Graphics/Vulkan/PipelineCache.o ) [12 of 35] Compiling Graphics.Vulkan.Query ( src/Graphics/Vulkan/Query.hs, dist/build/Graphics/Vulkan/Query.o ) [13 of 35] Compiling Graphics.Vulkan.QueueSemaphore ( src/Graphics/Vulkan/QueueSemaphore.hs, dist/build/Graphics/Vulkan/QueueSemaphore.o ) [14 of 35] Compiling Graphics.Vulkan.Sampler ( src/Graphics/Vulkan/Sampler.hs, dist/build/Graphics/Vulkan/Sampler.o ) [15 of 35] Compiling Graphics.Vulkan.Image ( src/Graphics/Vulkan/Image.hs, dist/build/Graphics/Vulkan/Image.o ) [16 of 35] Compiling Graphics.Vulkan.ImageView ( src/Graphics/Vulkan/ImageView.hs, dist/build/Graphics/Vulkan/ImageView.o ) [17 of 35] Compiling Graphics.Vulkan.Shader ( src/Graphics/Vulkan/Shader.hs, dist/build/Graphics/Vulkan/Shader.o ) [18 of 35] Compiling Graphics.Vulkan.Constants ( src/Graphics/Vulkan/Constants.hs, dist/build/Graphics/Vulkan/Constants.o ) src/Graphics/Vulkan/Constants.hs:25:31: error: Illegal type signature: ‘Word32’ Type signatures are only allowed in patterns with ScopedTypeVariables src/Graphics/Vulkan/Constants.hs:30:35: error: Illegal type signature: ‘Word32’ Type signatures are only allowed in patterns with ScopedTypeVariables src/Graphics/Vulkan/Constants.hs:37:32: error: Illegal type signature: ‘Word32’ Type signatures are only allowed in patterns with ScopedTypeVariables src/Graphics/Vulkan/Constants.hs:42:25: error: Illegal type signature: ‘Word64’ Type signatures are only allowed in patterns with ScopedTypeVariables src/Graphics/Vulkan/Constants.hs:44:37: error: Illegal type signature: ‘Word32’ Type signatures are only allowed in patterns with ScopedTypeVariables src/Graphics/Vulkan/Constants.hs:46:35: error: Illegal type signature: ‘Word32’ Type signatures are only allowed in patterns with ScopedTypeVariables cabal: Leaving directory '/tmp/cabal-tmp-26737/vulkan-1.2.0.0' cabal: Error: some packages failed to install: vulkan-1.2.0.0 failed during the building phase. The exception was: ExitFailure 1