Resolving dependencies... Downloading BerkeleyDB-0.1... [1 of 1] Compiling Main ( /tmp/cabal-tmp-30611/BerkeleyDB-0.1/dist/setup/setup.hs, /tmp/cabal-tmp-30611/BerkeleyDB-0.1/dist/setup/Main.o ) Linking /tmp/cabal-tmp-30611/BerkeleyDB-0.1/dist/setup/setup ... Configuring BerkeleyDB-0.1... 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.1... Preprocessing library BerkeleyDB-0.1... In file included from dist/build/Database/BerkeleyDB_hsc_make.c:1:0: BerkeleyDB.hsc: In function ‘main’: BerkeleyDB.hsc:229: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:229: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:230: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:231: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:232: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:233: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:234: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:370: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:37: BerkeleyDB.hsc:373:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:373:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:374:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:374:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:375:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:375:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:376:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:376:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:377:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:377:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:378:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:378:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:380:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:380:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:381:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:381:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:382:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:382:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:383:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:383:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:384:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:384:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:385:15: error: expected specifier-qualifier-list before ‘HASHINFO’ BerkeleyDB.hsc:385:5: note: in expansion of macro ‘hsc_peek’ In file included from dist/build/Database/BerkeleyDB_hsc_make.c:1:0: BerkeleyDB.hsc:506: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:553: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:37: BerkeleyDB.hsc:556:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:556:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:557:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:557:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:558:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:558:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:559:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:559:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:560:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:560:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:561:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:561:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:562:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:562:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:563:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:563:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:569:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:569:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:570:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:570:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:571:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:571:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:572:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:572:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:573:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:573:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:574:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:574:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:575:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:575:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:576:15: error: expected specifier-qualifier-list before ‘BTREEINFO’ BerkeleyDB.hsc:576:5: note: in expansion of macro ‘hsc_poke’ In file included from dist/build/Database/BerkeleyDB_hsc_make.c:1:0: BerkeleyDB.hsc:586: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:586: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:586: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:586:5: note: in expansion of macro ‘hsc_type’ BerkeleyDB.hsc:662: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:663: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:664: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:768: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:37: BerkeleyDB.hsc:771:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:771:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:772:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:772:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:773:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:773:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:774:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:774:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:775:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:775:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:776:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:776:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:777:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:777:5: note: in expansion of macro ‘hsc_peek’ BerkeleyDB.hsc:784:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:784:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:785:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:785:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:786:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:786:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:787:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:787:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:788:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:788:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:789:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:789:5: note: in expansion of macro ‘hsc_poke’ BerkeleyDB.hsc:790:15: error: expected specifier-qualifier-list before ‘RECNOINFO’ BerkeleyDB.hsc:790: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/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.1 cabal: Error: some packages failed to install: BerkeleyDB-0.1 failed during the building phase. The exception was: ExitFailure 1