Resolving dependencies... Downloading BerkeleyDB-0.3... [1 of 1] Compiling Main ( /tmp/cabal-tmp-30897/BerkeleyDB-0.3/dist/setup/setup.hs, /tmp/cabal-tmp-30897/BerkeleyDB-0.3/dist/setup/Main.o ) Linking /tmp/cabal-tmp-30897/BerkeleyDB-0.3/dist/setup/setup ... Configuring BerkeleyDB-0.3... Warning: No 'build-type' specified. If you do not need a custom Setup.hs or ./configure script then use 'build-type: Simple'. Building BerkeleyDB-0.3... Preprocessing library BerkeleyDB-0.3... In file included from dist/build/Database/BerkeleyDB_hsc_make.c:1:0: BerkeleyDB.hsc: In function ‘main’: BerkeleyDB.hsc:248:16: error: ‘R_CURSOR’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:248:16: note: each undeclared identifier is reported only once for each function it appears in /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:249:16: error: ‘R_FIRST’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:250:16: error: ‘R_LAST’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:251:16: error: ‘R_NEXT’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:252:16: error: ‘R_PREV’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:253:16: error: ‘R_SETCURSOR’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:390:15: error: ‘HASHINFO’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:86:39: note: in definition of macro ‘hsc_size’ hsc_printf("(%ld)", (long) sizeof(t)); ^ In file included from /usr/include/time.h:37:0, from /usr/include/pthread.h:24, from /usr/include/db.h:30, from BerkeleyDB.hsc:29: BerkeleyDB.hsc:393:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:393:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:394:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:394:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:395:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:395:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:396:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:396:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:397:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:397:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:398:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:398:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:400:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:400:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:401:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:401:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:402:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:402:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:403:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:403:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:404:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:404:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:405:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:405:5: note: in expansion of macro ‘hsc_peek’ In file included from dist/build/Database/BerkeleyDB_hsc_make.c:1:0: BerkeleyDB.hsc:527:16: error: ‘R_DUP’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:574:15: error: ‘BTREEINFO’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:86:39: note: in definition of macro ‘hsc_size’ hsc_printf("(%ld)", (long) sizeof(t)); ^ In file included from /usr/include/time.h:37:0, from /usr/include/pthread.h:24, from /usr/include/db.h:30, from BerkeleyDB.hsc:29: BerkeleyDB.hsc:577:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:577:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:578:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:578:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:579:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:579:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:580:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:580:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:581:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:581:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:582:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:582:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:583:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:583:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:584:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:584:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:590:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:590:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:591:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:591:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:592:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:592:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:593:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:593:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:594:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:594:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:595:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:595:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:596:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:596:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:597:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:597:5: note: in expansion of macro ‘hsc_poke’ In file included from dist/build/Database/BerkeleyDB_hsc_make.c:1:0: BerkeleyDB.hsc:607:15: error: ‘recno_t’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:60:10: note: in definition of macro ‘hsc_type’ if ((t)(int)(t)1.4 == (t)1.4) \ ^ /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:60:13: error: expected expression before ‘int’ if ((t)(int)(t)1.4 == (t)1.4) \ ^ BerkeleyDB.hsc:607:5: note: in expansion of macro ‘hsc_type’ /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:60:20: error: expected ‘)’ before numeric constant if ((t)(int)(t)1.4 == (t)1.4) \ ^ BerkeleyDB.hsc:607:5: note: in expansion of macro ‘hsc_type’ /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:62:30: error: expected ‘)’ before numeric constant (t)(-1) < (t)0 ? "Int" : "Word", \ ^ BerkeleyDB.hsc:607:5: note: in expansion of macro ‘hsc_type’ BerkeleyDB.hsc:712:16: error: ‘R_FIXEDLEN’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:713:16: error: ‘R_NOKEY’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:714:16: error: ‘R_SNAPSHOT’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:35:10: note: in definition of macro ‘hsc_const’ if ((x) < 0) \ ^ BerkeleyDB.hsc:842:15: error: ‘RECNOINFO’ undeclared (first use in this function) /opt/ghc/7.10.2/lib/ghc-7.10.2/template-hsc.h:86:39: note: in definition of macro ‘hsc_size’ hsc_printf("(%ld)", (long) sizeof(t)); ^ In file included from /usr/include/time.h:37:0, from /usr/include/pthread.h:24, from /usr/include/db.h:30, from BerkeleyDB.hsc:29: BerkeleyDB.hsc:845:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:845:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:846:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:846:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:847:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:847:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:848:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:848:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:849:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:849:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:850:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:850:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:851:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:851:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:858:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:858:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:859:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:859:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:860:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:860:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:861:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:861:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:862:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:862:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:863:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:863:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:864:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:864:5: note: in expansion of macro ‘hsc_poke’ compiling dist/build/Database/BerkeleyDB_hsc_make.c failed (exit code 1) command was: /usr/bin/gcc -c dist/build/Database/BerkeleyDB_hsc_make.c -o dist/build/Database/BerkeleyDB_hsc_make.o -fno-stack-protector -D__GLASGOW_HASKELL__=710 -Dlinux_BUILD_OS=1 -Dx86_64_BUILD_ARCH=1 -Dlinux_HOST_OS=1 -Dx86_64_HOST_ARCH=1 -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -I/opt/ghc/7.10.2/lib/ghc-7.10.2/unix_A3WgcI5QiHK4PDo4jSYdwQ/include -I/opt/ghc/7.10.2/lib/ghc-7.10.2/time_AXTdBF9VRQoBOqJT6qtmVH/include -I/opt/ghc/7.10.2/lib/ghc-7.10.2/bytes_6elQVSg5cWdFrvRnfxTUrH/include -I/opt/ghc/7.10.2/lib/ghc-7.10.2/base_GDytRqRVSUX7zckgKqJjgw/include -I/opt/ghc/7.10.2/lib/ghc-7.10.2/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I/opt/ghc/7.10.2/lib/ghc-7.10.2/include -I/opt/ghc/7.10.2/lib/ghc-7.10.2/include/ Failed to install BerkeleyDB-0.3 cabal: Error: some packages failed to install: BerkeleyDB-0.3 failed during the building phase. The exception was: ExitFailure 1