Warning: The install command is a part of the legacy v1 style of cabal usage. Please switch to using either the new project style and the new-install command or the legacy v1-install alias as new-style projects will become the default in the next version of cabal-install. Please file a bug if you cannot replicate a working v1- use case with the new-style commands. For more information, see: https://wiki.haskell.org/Cabal/NewBuild Resolving dependencies... Starting bytestring-progress-1.2 Starting data-default-class-0.1.2.0 Starting dlist-0.8.0.5 Starting base-compat-0.10.5 Building data-default-class-0.1.2.0 Building bytestring-progress-1.2 Building dlist-0.8.0.5 Building base-compat-0.10.5 Completed data-default-class-0.1.2.0 Starting hashable-1.2.7.0 Completed bytestring-progress-1.2 Starting integer-logarithms-1.0.2.2 Building hashable-1.2.7.0 Building integer-logarithms-1.0.2.2 Completed dlist-0.8.0.5 Starting old-locale-1.0.0.7 Building old-locale-1.0.0.7 Completed integer-logarithms-1.0.2.2 Starting pcre-light-0.4.0.4 Completed old-locale-1.0.0.7 Starting primitive-0.6.4.0 Building pcre-light-0.4.0.4 Building primitive-0.6.4.0 Completed hashable-1.2.7.0 Starting random-1.1 Completed base-compat-0.10.5 Starting split-0.2.3.3 Building random-1.1 Building split-0.2.3.3 Completed pcre-light-0.4.0.4 Starting strict-0.3.2 Building strict-0.3.2 Completed split-0.2.3.3 Starting tagged-0.8.6 Building tagged-0.8.6 Completed random-1.1 Starting terminal-size-0.3.2.1 Completed strict-0.3.2 Starting th-abstraction-0.2.11.0 Building terminal-size-0.3.2.1 Building th-abstraction-0.2.11.0 Completed terminal-size-0.3.2.1 Starting time-locale-compat-0.1.1.5 Completed tagged-0.8.6 Starting transformers-compat-0.6.2 Building time-locale-compat-0.1.1.5 Building transformers-compat-0.6.2 Completed time-locale-compat-0.1.1.5 Starting unliftio-core-0.1.2.0 Building unliftio-core-0.1.2.0 Completed th-abstraction-0.2.11.0 Starting utf8-string-1.0.1.1 Building utf8-string-1.0.1.1 Completed unliftio-core-0.1.2.0 Starting data-default-instances-containers-0.0.1 Completed transformers-compat-0.6.2 Starting data-default-instances-dlist-0.0.1 Building data-default-instances-containers-0.0.1 Building data-default-instances-dlist-0.0.1 Completed data-default-instances-containers-0.0.1 Starting data-default-instances-old-locale-0.0.1 Completed data-default-instances-dlist-0.0.1 Starting unordered-containers-0.2.10.0 Completed primitive-0.6.4.0 Starting uuid-types-1.0.3 Building data-default-instances-old-locale-0.0.1 Building unordered-containers-0.2.10.0 Building uuid-types-1.0.3 Completed data-default-instances-old-locale-0.0.1 Starting terminal-progress-bar-0.4.0.1 Completed utf8-string-1.0.1.1 Starting exceptions-0.10.0 Building terminal-progress-bar-0.4.0.1 Building exceptions-0.10.0 Completed uuid-types-1.0.3 Starting vector-0.12.0.2 Building vector-0.12.0.2 Completed terminal-progress-bar-0.4.0.1 Starting scientific-0.3.6.2 Building scientific-0.3.6.2 Completed exceptions-0.10.0 Starting data-default-0.7.1.1 Building data-default-0.7.1.1 Completed data-default-0.7.1.1 Starting resourcet-1.2.2 Building resourcet-1.2.2 Completed scientific-0.3.6.2 Starting X11-1.9 Completed unordered-containers-0.2.10.0 Starting attoparsec-0.13.2.2 Building attoparsec-0.13.2.2 Failed to install X11-1.9 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/X11-1.9-8yf1oSectWR6hs7SaASgaB.log ): cabal: Entering directory '/tmp/cabal-tmp-2822/X11-1.9' Configuring X11-1.9... configure: WARNING: unrecognized options: --with-compiler checking for gcc... /usr/bin/gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ISO C89... none needed checking how to run the C preprocessor... /usr/bin/gcc -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking whether to build Xinerama... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking X11/extensions/Xinerama.h usability... no checking X11/extensions/Xinerama.h presence... no checking for X11/extensions/Xinerama.h... no WARNING: Xinerama headers not found. Building without Xinerama support checking X11/extensions/Xrandr.h usability... no checking X11/extensions/Xrandr.h presence... no checking for X11/extensions/Xrandr.h... no configure: error: X11/extensions/Xrandr.h (from libXrandr) is required cabal: Leaving directory '/tmp/cabal-tmp-2822/X11-1.9' Completed resourcet-1.2.2 Completed attoparsec-0.13.2.2 Completed vector-0.12.0.2 cabal: Error: some packages failed to install: X11-1.9-8yf1oSectWR6hs7SaASgaB failed during the configure step. The exception was: ExitFailure 1 arbtt-0.10.2-3lKMzsfIR3P5ez1scwE2tu depends on arbtt-0.10.2 which failed to install.