Resolving dependencies... Starting data-default-class-0.1.2.0 Starting dlist-0.8.0.8 Starting base-orphans-0.8.4 Starting base-compat-0.11.2 Building data-default-class-0.1.2.0 Building dlist-0.8.0.8 Building base-orphans-0.8.4 Building base-compat-0.11.2 Completed data-default-class-0.1.2.0 Starting hashable-1.3.0.0 Building hashable-1.3.0.0 Completed dlist-0.8.0.8 Starting indexed-traversable-0.1.1 Building indexed-traversable-0.1.1 Completed base-orphans-0.8.4 Starting integer-logarithms-1.0.3.1 Completed hashable-1.3.0.0 Starting old-locale-1.0.0.7 Building integer-logarithms-1.0.3.1 Building old-locale-1.0.0.7 Completed base-compat-0.11.2 Starting pcre-light-0.4.1.0 Building pcre-light-0.4.1.0 Completed indexed-traversable-0.1.1 Starting primitive-0.7.1.0 Completed integer-logarithms-1.0.3.1 Starting split-0.2.3.4 Completed old-locale-1.0.0.7 Starting splitmix-0.1.0.3 Building primitive-0.7.1.0 Building split-0.2.3.4 Building splitmix-0.1.0.3 Completed pcre-light-0.4.1.0 Starting tagged-0.8.6.1 Building tagged-0.8.6.1 Completed split-0.2.3.4 Starting terminal-size-0.3.2.1 Building terminal-size-0.3.2.1 Completed splitmix-0.1.0.3 Starting th-abstraction-0.3.2.0 Building th-abstraction-0.3.2.0 Completed terminal-size-0.3.2.1 Starting transformers-compat-0.6.6 Completed tagged-0.8.6.1 Starting unliftio-core-0.2.0.1 Building transformers-compat-0.6.6 Building unliftio-core-0.2.0.1 Completed unliftio-core-0.2.0.1 Starting utf8-string-1.0.2 Building utf8-string-1.0.2 Completed th-abstraction-0.3.2.0 Starting data-default-instances-containers-0.0.1 Completed transformers-compat-0.6.6 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 time-compat-1.9.5 Completed data-default-instances-dlist-0.0.1 Starting unordered-containers-0.2.13.0 Building time-compat-1.9.5 Building unordered-containers-0.2.13.0 Completed utf8-string-1.0.2 Starting base-compat-batteries-0.11.2 Building base-compat-batteries-0.11.2 Completed primitive-0.7.1.0 Starting data-default-instances-old-locale-0.0.1 Building data-default-instances-old-locale-0.0.1 Completed time-compat-1.9.5 Starting random-1.2.0 Completed data-default-instances-old-locale-0.0.1 Starting terminal-progress-bar-0.4.1 Building random-1.2.0 Building terminal-progress-bar-0.4.1 Completed base-compat-batteries-0.11.2 Starting distributive-0.6.2.1 Completed terminal-progress-bar-0.4.1 Starting vector-0.12.1.2 Building distributive-0.6.2.1 Building vector-0.12.1.2 Completed distributive-0.6.2.1 Starting scientific-0.3.6.2 Building scientific-0.3.6.2 Completed random-1.2.0 Starting resourcet-1.2.4.2 Completed unordered-containers-0.2.13.0 Starting data-default-0.7.1.1 Building resourcet-1.2.4.2 Building data-default-0.7.1.1 Completed data-default-0.7.1.1 Starting bytestring-progress-1.4 Building bytestring-progress-1.4 Completed scientific-0.3.6.2 Starting comonad-5.0.8 Completed resourcet-1.2.4.2 Starting uuid-types-1.0.3 Building comonad-5.0.8 Completed bytestring-progress-1.4 Starting X11-1.9.2 Building uuid-types-1.0.3 Failed to install X11-1.9.2 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/X11-1.9.2-3fM4HqDkAJv5cig8nfb72W.log ): cabal: Entering directory '/tmp/cabal-tmp-18682/X11-1.9.2' Configuring X11-1.9.2... configure: WARNING: unrecognized options: --with-compiler checking for gcc... /usr/bin/cc 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/cc accepts -g... yes checking for /usr/bin/cc option to accept ISO C89... none needed checking how to run the C preprocessor... /usr/bin/cc -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-18682/X11-1.9.2' Starting attoparsec-0.13.2.4 Building attoparsec-0.13.2.4 Completed uuid-types-1.0.3 Completed comonad-5.0.8 Completed attoparsec-0.13.2.4 Completed vector-0.12.1.2 cabal: Error: some packages failed to install: X11-1.9.2-3fM4HqDkAJv5cig8nfb72W failed during the configure step. The exception was: ExitFailure 1 arbtt-0.10.3-Byk0JqctaOlGmuNqxdkEkm depends on arbtt-0.10.3 which failed to install.