Resolving dependencies... Configuring BerkeleyDB-0.1... Building BerkeleyDB-0.1... Failed to install BerkeleyDB-0.1 Build log ( /home/builder/.cabal/logs/BerkeleyDB-0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-27339/BerkeleyDB-0.1' [1 of 1] Compiling Main ( /tmp/cabal-tmp-27339/BerkeleyDB-0.1/dist/setup/setup.hs, /tmp/cabal-tmp-27339/BerkeleyDB-0.1/dist/setup/Main.o ) Linking /tmp/cabal-tmp-27339/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... BerkeleyDB.hsc:40:0: warning: "hsc_alignment" redefined [enabled by default] In file included from dist/build/Database/BerkeleyDB_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20161018/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ BerkeleyDB.hsc: In function ‘main’: BerkeleyDB.hsc:229:16: error: ‘R_CURSOR’ undeclared (first use in this function) /opt/ghc/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/template-hsc.h:60:10: note: in definition of macro ‘hsc_type’ if ((t)(int)(t)1.4 == (t)1.4) \ ^ /opt/ghc/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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/8.0.2/lib/ghc-8.0.1.20161018/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 -fno-stack-protector -D__GLASGOW_HASKELL__=800 -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/8.0.2/lib/ghc-8.0.1.20161018/base-4.9.0.0/include -I/opt/ghc/8.0.2/lib/ghc-8.0.1.20161018/integer-gmp-1.0.0.1/include -I/opt/ghc/8.0.2/lib/ghc-8.0.1.20161018/include -I/opt/ghc/8.0.2/lib/ghc-8.0.1.20161018/include/ cabal: Leaving directory '/tmp/cabal-tmp-27339/BerkeleyDB-0.1' cabal: Error: some packages failed to install: BerkeleyDB-0.1 failed during the building phase. The exception was: ExitFailure 1