Resolving dependencies... Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Installed old-locale-1.0.0.7 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Installed old-time-1.1.0.3 Downloading hsql-1.8.2... Configuring hsql-1.8.2... Building hsql-1.8.2... Installed hsql-1.8.2 Downloading hsql-odbc-1.8.1... Configuring hsql-odbc-1.8.1... Building hsql-odbc-1.8.1... Failed to install hsql-odbc-1.8.1 Build log ( /home/builder/.cabal/logs/hsql-odbc-1.8.1.log ): cabal: Entering directory '/tmp/cabal-tmp-13200/hsql-odbc-1.8.1' Configuring hsql-odbc-1.8.1... Building hsql-odbc-1.8.1... Preprocessing library hsql-odbc-1.8.1... Database/HSQL/ODBC.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead [1 of 5] Compiling DB.HSQL.ODBC.Type ( dist/build/DB/HSQL/ODBC/Type.hs, dist/build/DB/HSQL/ODBC/Type.o ) DB/HSQL/ODBC/Type.hsc:22:15: warning: [-Wtabs] Tab character found here, and in 12 further locations. Please use spaces instead. DB/HSQL/ODBC/Type.hsc:31:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlVarChar size _ = ... DB/HSQL/ODBC/Type.hsc:32:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlLongVarChar size _ = ... DB/HSQL/ODBC/Type.hsc:33:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlDecimal size prec = ... DB/HSQL/ODBC/Type.hsc:35:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlNumeric size prec = ... DB/HSQL/ODBC/Type.hsc:37:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlSmallint _ _ = ... DB/HSQL/ODBC/Type.hsc:38:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlInteger _ _ = ... DB/HSQL/ODBC/Type.hsc:39:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlReal _ _ = ... DB/HSQL/ODBC/Type.hsc:45:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlFloat _ _ = ... DB/HSQL/ODBC/Type.hsc:46:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlDouble _ _ = ... DB/HSQL/ODBC/Type.hsc:47:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlBit _ _ = ... DB/HSQL/ODBC/Type.hsc:48:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlTinyInt _ _ = ... DB/HSQL/ODBC/Type.hsc:49:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlBigint _ _ = ... DB/HSQL/ODBC/Type.hsc:50:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlBinary size _ = ... DB/HSQL/ODBC/Type.hsc:51:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlVarBinary size _ = ... DB/HSQL/ODBC/Type.hsc:52:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlLongVarBinary size _ = ... DB/HSQL/ODBC/Type.hsc:53:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlDate _ _ = ... DB/HSQL/ODBC/Type.hsc:54:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlTime _ _ = ... DB/HSQL/ODBC/Type.hsc:55:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlTimestamp _ _ = ... DB/HSQL/ODBC/Type.hsc:56:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlWChar size _ = ... DB/HSQL/ODBC/Type.hsc:57:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlWVarChar size _ = ... DB/HSQL/ODBC/Type.hsc:58:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType sqlWLongVarChar size _ = ... DB/HSQL/ODBC/Type.hsc:60:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘mkSqlType’: mkSqlType tp _ _ = ... [2 of 5] Compiling DB.HSQL.ODBC.Status ( dist/build/DB/HSQL/ODBC/Status.hs, dist/build/DB/HSQL/ODBC/Status.o ) [3 of 5] Compiling DB.HSQL.ODBC.Functions ( dist/build/DB/HSQL/ODBC/Functions.hs, dist/build/DB/HSQL/ODBC/Functions.o ) [4 of 5] Compiling DB.HSQL.ODBC.Core ( dist/build/DB/HSQL/ODBC/Core.hs, dist/build/DB/HSQL/ODBC/Core.o ) DB/HSQL/ODBC/Core.hsc:52:70: error: Not in scope: type constructor or class ‘FieldDef’ DB/HSQL/ODBC/Core.hsc:75:44: error: Not in scope: type constructor or class ‘FieldDef’ DB/HSQL/ODBC/Core.hsc:157:43: error: Not in scope: type constructor or class ‘FieldDef’ DB/HSQL/ODBC/Core.hsc:157:56: error: Not in scope: type constructor or class ‘FieldDef’ cabal: Leaving directory '/tmp/cabal-tmp-13200/hsql-odbc-1.8.1' cabal: Error: some packages failed to install: hsql-odbc-1.8.1 failed during the building phase. The exception was: ExitFailure 1