Resolving dependencies... Configuring data-binary-ieee754-0.4.4... Configuring mtl-2.2.1... Building data-binary-ieee754-0.4.4... Building mtl-2.2.1... Installed data-binary-ieee754-0.4.4 Configuring network-2.6.3.1... Configuring random-1.1... Installed mtl-2.2.1 Building network-2.6.3.1... Building random-1.1... Configuring text-1.2.2.1... Installed random-1.1 Building text-1.2.2.1... Installed network-2.6.3.1 Installed text-1.2.2.1 Configuring polyparse-1.12... Configuring parsec-3.1.11... Building parsec-3.1.11... Building polyparse-1.12... Installed parsec-3.1.11 Installed polyparse-1.12 Configuring HaXml-1.25.3... Building HaXml-1.25.3... Installed HaXml-1.25.3 Configuring dbus-core-0.8.1... Building dbus-core-0.8.1... Failed to install dbus-core-0.8.1 Build log ( /home/builder/.cabal/logs/dbus-core-0.8.1.log ): cabal: Entering directory '/tmp/cabal-tmp-7636/dbus-core-0.8.1' Configuring dbus-core-0.8.1... Building dbus-core-0.8.1... Preprocessing library dbus-core-0.8.1... [ 1 of 18] Compiling DBus.Wire.Unicode ( hs/DBus/Wire/Unicode.hs, dist/build/DBus/Wire/Unicode.o ) [ 2 of 18] Compiling DBus.Util ( hs/DBus/Util.hs, dist/build/DBus/Util.o ) [ 3 of 18] Compiling DBus.UUID ( hs/DBus/UUID.hs, dist/build/DBus/UUID.o ) [ 4 of 18] Compiling DBus.Types ( hs/DBus/Types.hs, dist/build/DBus/Types.o ) hs/DBus/Types.hs:305:10: error: • Illegal instance declaration for ‘Variable String’ (All instance types must be of the form (T a1 ... an) where a1 ... an are *distinct type variables*, and each type variable appears at most once in the instance head. Use FlexibleInstances if you want to disable this.) • In the instance declaration for ‘Variable String’ cabal: Leaving directory '/tmp/cabal-tmp-7636/dbus-core-0.8.1' cabal: Error: some packages failed to install: dbus-client-0.1 depends on dbus-core-0.8.1 which failed to install. dbus-core-0.8.1 failed during the building phase. The exception was: ExitFailure 1