Resolving dependencies... Configuring bindings-DSL-1.0.23... Building bindings-DSL-1.0.23... Installed bindings-DSL-1.0.23 Configuring bindings-GLFW-3.1... Building bindings-GLFW-3.1... Failed to install bindings-GLFW-3.1 Build log ( /home/builder/.cabal/logs/bindings-GLFW-3.1.log ): cabal: Entering directory '/tmp/cabal-tmp-29764/bindings-GLFW-3.1' Configuring bindings-GLFW-3.1... Warning: 'include-dirs: glfw/include/os/unix-like' directory does not exist. Building bindings-GLFW-3.1... Preprocessing library bindings-GLFW-3.1... GLFW.hsc: In function ‘main’: GLFW.hsc:294:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] GLFW.hsc:294:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] GLFW.hsc:294:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] GLFW.hsc:301:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] GLFW.hsc:301:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] GLFW.hsc:301:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] [1 of 1] Compiling Bindings.GLFW ( dist/build/Bindings/GLFW.hs, dist/build/Bindings/GLFW.o ) In file included from glfw/src/context.c:28:0: error: glfw/src/internal.h:33:26: error: fatal error: glfw_config.h: No such file or directory #include "glfw_config.h" ^ compilation terminated. `gcc' failed in phase `C Compiler'. (Exit code: 1) cabal: Leaving directory '/tmp/cabal-tmp-29764/bindings-GLFW-3.1' cabal: Error: some packages failed to install: bindings-GLFW-3.1 failed during the building phase. The exception was: ExitFailure 1