Resolving dependencies... Configuring StateVar-1.1.1.1... Configuring base-compat-0.10.4... Building base-compat-0.10.4... Building StateVar-1.1.1.1... Installed StateVar-1.1.1.1 Configuring base-orphans-0.8... Building base-orphans-0.8... Installed base-orphans-0.8 Configuring base16-bytestring-0.1.1.6... Building base16-bytestring-0.1.1.6... Installed base-compat-0.10.4 Configuring base64-bytestring-1.0.0.1... Building base64-bytestring-1.0.0.1... Installed base16-bytestring-0.1.1.6 Configuring basement-0.0.8... Building basement-0.0.8... Installed base64-bytestring-1.0.0.1 Configuring blaze-builder-0.4.1.0... Building blaze-builder-0.4.1.0... Installed blaze-builder-0.4.1.0 Configuring cabal-doctest-1.0.6... Building cabal-doctest-1.0.6... Installed cabal-doctest-1.0.6 Configuring call-stack-0.1.0... Building call-stack-0.1.0... Installed call-stack-0.1.0 Configuring clock-0.7.2... Building clock-0.7.2... Installed clock-0.7.2 Configuring colour-2.3.4... Building colour-2.3.4... Installed colour-2.3.4 Configuring data-default-class-0.1.2.0... Building data-default-class-0.1.2.0... Installed data-default-class-0.1.2.0 Configuring dlist-0.8.0.4... Building dlist-0.8.0.4... Installed dlist-0.8.0.4 Configuring erf-2.0.0.0... Building erf-2.0.0.0... Installed erf-2.0.0.0 Configuring extensible-exceptions-0.1.1.4... Building extensible-exceptions-0.1.1.4... Installed extensible-exceptions-0.1.1.4 Configuring generics-sop-0.3.2.0... Building generics-sop-0.3.2.0... Installed basement-0.0.8 Configuring hashable-1.2.7.0... Building hashable-1.2.7.0... Installed hashable-1.2.7.0 Configuring hspec-discover-2.5.6... Building hspec-discover-2.5.6... Installed hspec-discover-2.5.6 Configuring integer-logarithms-1.0.2.1... Building integer-logarithms-1.0.2.1... Installed integer-logarithms-1.0.2.1 Configuring mime-types-0.1.0.8... Building mime-types-0.1.0.8... Installed mime-types-0.1.0.8 Configuring mtl-compat-0.2.1.3... Building mtl-compat-0.2.1.3... Installed mtl-compat-0.2.1.3 Configuring natural-transformation-0.4... Building natural-transformation-0.4... Installed natural-transformation-0.4 Configuring network-2.8.0.0... Building network-2.8.0.0... Installed generics-sop-0.3.2.0 Configuring network-uri-2.6.1.0... Building network-uri-2.6.1.0... Installed network-uri-2.6.1.0 Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Installed old-locale-1.0.0.7 Configuring parallel-3.2.2.0... Building parallel-3.2.2.0... Installed network-2.8.0.0 Configuring parser-combinators-1.0.0... Building parser-combinators-1.0.0... Installed parallel-3.2.2.0 Configuring primitive-0.6.4.0... Building primitive-0.6.4.0... Installed parser-combinators-1.0.0 Configuring random-1.1... Building random-1.1... Installed random-1.1 Configuring reflection-2.1.4... Building reflection-2.1.4... Installed reflection-2.1.4 Configuring regex-base-0.93.2... Building regex-base-0.93.2... Installed primitive-0.6.4.0 Configuring safe-0.3.17... Building safe-0.3.17... Installed regex-base-0.93.2 Configuring semigroups-0.18.5... Building semigroups-0.18.5... Installed semigroups-0.18.5 Configuring setenv-0.1.1.3... Installed safe-0.3.17 Configuring singleton-bool-0.1.4... Building setenv-0.1.1.3... Building singleton-bool-0.1.4... Installed setenv-0.1.1.3 Configuring split-0.2.3.3... Installed singleton-bool-0.1.4 Configuring strict-0.3.2... Building split-0.2.3.3... Building strict-0.3.2... Installed split-0.2.3.3 Configuring system-filepath-0.4.14... Installed strict-0.3.2 Configuring tagged-0.8.6... Building tagged-0.8.6... Building system-filepath-0.4.14... Installed tagged-0.8.6 Configuring th-abstraction-0.2.8.0... Building th-abstraction-0.2.8.0... Installed system-filepath-0.4.14 Configuring time-locale-compat-0.1.1.5... Building time-locale-compat-0.1.1.5... Installed time-locale-compat-0.1.1.5 Configuring transformers-compat-0.6.2... Installed th-abstraction-0.2.8.0 Configuring unix-compat-0.5.1... Building transformers-compat-0.6.2... Building unix-compat-0.5.1... Installed unix-compat-0.5.1 Configuring unliftio-core-0.1.2.0... Building unliftio-core-0.1.2.0... Installed transformers-compat-0.6.2 Configuring utf8-string-1.0.1.1... Building utf8-string-1.0.1.1... Installed unliftio-core-0.1.2.0 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Configuring zlib-0.6.2... Building zlib-0.6.2... Installed utf8-string-1.0.1.1 Configuring contravariant-1.5... Building contravariant-1.5... Installed zlib-0.6.2 Configuring HUnit-1.6.0.0... Installed contravariant-1.5 Configuring ansi-terminal-0.8.0.4... Building HUnit-1.6.0.0... Building ansi-terminal-0.8.0.4... Installed HUnit-1.6.0.0 Configuring cookie-0.4.4... Building cookie-0.4.4... Installed ansi-terminal-0.8.0.4 Configuring foundation-0.0.21... Building foundation-0.0.21... Installed cookie-0.4.4 Configuring unordered-containers-0.2.9.0... Building unordered-containers-0.2.9.0... Installed unordered-containers-0.2.9.0 Configuring case-insensitive-1.2.0.11... Building case-insensitive-1.2.0.11... Installed case-insensitive-1.2.0.11 Configuring async-2.2.1... Building async-2.2.1... Installed async-2.2.1 Configuring hslogger-1.2.10... Building hslogger-1.2.10... Installed hslogger-1.2.10 Configuring uuid-types-1.0.3... Building uuid-types-1.0.3... Installed uuid-types-1.0.3 Configuring parallel-io-0.3.3... Building parallel-io-0.3.3... Installed parallel-io-0.3.3 Configuring operational-0.2.3.5... Building operational-0.2.3.5... Installed operational-0.2.3.5 Configuring vector-0.12.0.1... Building vector-0.12.0.1... Installed foundation-0.0.21 Configuring tf-random-0.5... Building tf-random-0.5... Installed tf-random-0.5 Configuring scientific-0.3.6.2... Building scientific-0.3.6.2... Installed scientific-0.3.6.2 Configuring regex-pcre-builtin-0.94.4.8.8.35... Building regex-pcre-builtin-0.94.4.8.8.35... Installed regex-pcre-builtin-0.94.4.8.8.35 Configuring distributive-0.6... Building distributive-0.6... Installed vector-0.12.0.1 Configuring system-fileio-0.3.16.4... Building system-fileio-0.3.16.4... Installed distributive-0.6 Configuring th-lift-0.7.11... Building th-lift-0.7.11... Installed system-fileio-0.3.16.4 Configuring transformers-base-0.4.5.2... Building transformers-base-0.4.5.2... Installed th-lift-0.7.11 Configuring mmorph-1.1.2... Installed transformers-base-0.4.5.2 Configuring exceptions-0.10.0... Building mmorph-1.1.2... Building exceptions-0.10.0... Installed mmorph-1.1.2 Configuring constraints-0.10.1... Building constraints-0.10.1... Installed exceptions-0.10.0 Configuring Glob-0.9.2... Building Glob-0.9.2... Installed Glob-0.9.2 Configuring string-conversions-0.4.0.1... Installed constraints-0.10.1 Configuring hspec-expectations-0.8.2... Building string-conversions-0.4.0.1... Building hspec-expectations-0.8.2... Installed string-conversions-0.4.0.1 Configuring ansi-wl-pprint-0.6.8.2... Building ansi-wl-pprint-0.6.8.2... Installed hspec-expectations-0.8.2 Configuring vault-0.3.1.2... Building vault-0.3.1.2... Installed ansi-wl-pprint-0.6.8.2 Configuring http-types-0.12.1... Installed vault-0.3.1.2 Configuring http-media-0.7.1.2... Building http-types-0.12.1... Building http-media-0.7.1.2... Installed http-media-0.7.1.2 Configuring streaming-commons-0.2.1.0... Installed http-types-0.12.1 Configuring protolude-0.2.2... Building streaming-commons-0.2.1.0... Building protolude-0.2.2... Installed streaming-commons-0.2.1.0 Configuring hinotify-0.4... Building hinotify-0.4... Installed protolude-0.2.2 Configuring memory-0.14.16... Building memory-0.14.16... Installed hinotify-0.4 Configuring QuickCheck-2.12... Building QuickCheck-2.12... Installed memory-0.14.16 Configuring megaparsec-7.0.0... Building megaparsec-7.0.0... Installed QuickCheck-2.12 Configuring formatting-6.3.6... Building formatting-6.3.6... Installed megaparsec-7.0.0 Configuring attoparsec-0.13.2.2... Building attoparsec-0.13.2.2... Installed formatting-6.3.6 Configuring vector-algorithms-0.7.0.4... Building vector-algorithms-0.7.0.4... Installed attoparsec-0.13.2.2 Configuring comonad-5.0.4... Building comonad-5.0.4... Installed vector-algorithms-0.7.0.4 Configuring th-lift-instances-0.1.11... Building th-lift-instances-0.1.11... Installed comonad-5.0.4 Configuring monad-control-1.0.2.3... Installed th-lift-instances-0.1.11 Configuring resourcet-1.2.1... Building monad-control-1.0.2.3... Building resourcet-1.2.1... Installed monad-control-1.0.2.3 Configuring optparse-applicative-0.14.2.0... Building optparse-applicative-0.14.2.0... Installed resourcet-1.2.1 Configuring http-client-0.5.13.1... Building http-client-0.5.13.1... Installed optparse-applicative-0.14.2.0 Configuring cryptonite-0.25... Building cryptonite-0.25... Installed http-client-0.5.13.1 Configuring quickcheck-io-0.2.0... Building quickcheck-io-0.2.0... Installed quickcheck-io-0.2.0 Configuring pcre-utils-0.1.8.1.1... Building pcre-utils-0.1.8.1.1... Installed pcre-utils-0.1.8.1.1 Configuring attoparsec-iso8601-1.0.0.0... Building attoparsec-iso8601-1.0.0.0... Installed attoparsec-iso8601-1.0.0.0 Configuring aeson-1.4.0.0... Building aeson-1.4.0.0... Installed aeson-1.4.0.0 Configuring mono-traversable-1.0.9.0... Building mono-traversable-1.0.9.0... Installed cryptonite-0.25 Configuring bifunctors-5.5.3... Building bifunctors-5.5.3... Installed mono-traversable-1.0.9.0 Configuring uri-bytestring-0.3.2.0... Building uri-bytestring-0.3.2.0... Installed bifunctors-5.5.3 Configuring lifted-base-0.2.3.12... Building lifted-base-0.2.3.12... Installed uri-bytestring-0.3.2.0 Configuring hspec-core-2.5.6... Building hspec-core-2.5.6... Installed lifted-base-0.2.3.12 Configuring hruby-0.3.5.4... Failed to install hruby-0.3.5.4 Build log ( /home/builder/.cabal/logs/ghc-8.4.3/hruby-0.3.5.4-HTCA1LLJdhV6vyUfOb7hZw.log ): cabal: Entering directory '/tmp/cabal-tmp-16483/hruby-0.3.5.4' [1 of 1] Compiling Main ( /tmp/cabal-tmp-16483/hruby-0.3.5.4/dist/setup/setup.hs, /tmp/cabal-tmp-16483/hruby-0.3.5.4/dist/setup/Main.o ) Linking /tmp/cabal-tmp-16483/hruby-0.3.5.4/dist/setup/setup ... Configuring hruby-0.3.5.4... Warning: Could not find the ruby library. Ensure that it is present on your system (on Debian/Ubuntu, make sure you installed the ruby1.8-dev package). If you know it to be installed, please install hruby in the following way (example for nix): $ cabal install hruby -p --configure-option="--rubyversion=19 --rubylib=ruby --rubyinc=/nix/store/v0w14mdpcy9c0qwvhqa7154qsv53ifqn-ruby-1.9.3-p484/include/ruby-1.9.1 --rubyinc=/nix/store/v0w14mdpcy9c0qwvhqa7154qsv53ifqn-ruby-1.9.3-p484/include/ruby-1.9.1/x86_64-linux' --extra-lib-dirs=$HOME/.nix-profile/lib/" --rubylib : Should be the name of the library passed to the linker (ruby for libruby.so). --rubyinc : There can be several instances of this flag. Should be the path of the various ruby header files. --rubyversion : Mandatory for ruby 2.0 and 2.1, should have the values 20 or 21. setup: Missing dependency on a foreign library: * Missing (or bad) header file: ruby.h * Missing (or bad) C library: ruby This problem can usually be solved by installing the system package that provides this library (you may need the "-dev" version). If the library is already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where it is.If the library file does exist, it may contain errors that are caught by the C compiler at the preprocessing stage. In this case you can re-run configure with the verbosity flag -v3 to see the error messages. If the header file does exist, it may contain errors that are caught by the C compiler at the preprocessing stage. In this case you can re-run configure with the verbosity flag -v3 to see the error messages. cabal: Leaving directory '/tmp/cabal-tmp-16483/hruby-0.3.5.4' Configuring conduit-1.3.0.3... Building conduit-1.3.0.3... Installed hspec-core-2.5.6 Installed conduit-1.3.0.3 cabal: Error: some packages failed to install: hruby-0.3.5.4-HTCA1LLJdhV6vyUfOb7hZw failed during the configure step. The exception was: ExitFailure 1 language-puppet-1.4.0-EBvNXwVqnlEBjUuxftkUCx depends on language-puppet-1.4.0 which failed to install.