Closed simonmichael closed 7 years ago
This fails to build for me on OSX, with stack or cabal, as follows. Any thoughts ?
~$ stack install download Run from outside a project, using implicit global project config Using resolver: lts-7.7 from implicit global project's config file: /Users/simon/.stack/global/stack.yaml download-0.3.2.4: configure download-0.3.2.4: build -- While building package download-0.3.2.4 using: /Users/simon/.stack/setup-exe-cache/x86_64-osx/setup-Simple-Cabal-1.24.0.0-ghc-8.0.1 --builddir=.stack-work/dist/x86_64-osx/Cabal-1.24.0.0 build --ghc-options " -ddump-hi -ddump-to-file" Process exited with code: ExitFailure 1 Logs have been written to: /Users/simon/.stack/global/.stack-work/logs/download-0.3.2.4.log Configuring download-0.3.2.4... Building download-0.3.2.4... Preprocessing library download-0.3.2.4... [1 of 1] Compiling Network.Download ( .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Network/Download.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Network/Download.o ) In file included from cbits/common.c:51:0: error: /private/var/folders/r7/f9j9c2zd1k97v47cr84j_qvc0000gn/T/stack89222/download-0.3.2.4/cbits/common.h:37:9: error: warning: '__DECONST' macro redefined [-Wmacro-redefined] #define __DECONST(type, v) (type)((uintptr_t)(void *)(v)) ^ /usr/include/sys/cdefs.h:327:9: error: note: previous definition is here #define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) ^ 1 warning generated. In file included from cbits/common.c:51:0: error: /private/var/folders/r7/f9j9c2zd1k97v47cr84j_qvc0000gn/T/stack89222/download-0.3.2.4/cbits/common.h:37:9: error: warning: '__DECONST' macro redefined [-Wmacro-redefined] #define __DECONST(type, v) (type)((uintptr_t)(void *)(v)) ^ /usr/include/sys/cdefs.h:327:9: error: note: previous definition is here #define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) ^ 1 warning generated. In file included from cbits/download.c:43:0: error: /private/var/folders/r7/f9j9c2zd1k97v47cr84j_qvc0000gn/T/stack89222/download-0.3.2.4/cbits/common.h:37:9: error: warning: '__DECONST' macro redefined [-Wmacro-redefined] #define __DECONST(type, v) (type)((uintptr_t)(void *)(v)) ^ /usr/include/sys/cdefs.h:327:9: error: note: previous definition is here #define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) ^ 1 warning generated. In file included from cbits/download.c:43:0: error: /private/var/folders/r7/f9j9c2zd1k97v47cr84j_qvc0000gn/T/stack89222/download-0.3.2.4/cbits/common.h:37:9: error: warning: '__DECONST' macro redefined [-Wmacro-redefined] #define __DECONST(type, v) (type)((uintptr_t)(void *)(v)) ^ /usr/include/sys/cdefs.h:327:9: error: note: previous definition is here #define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) ^ 1 warning generated. In file included from cbits/file.c:43:0: error: /private/var/folders/r7/f9j9c2zd1k97v47cr84j_qvc0000gn/T/stack89222/download-0.3.2.4/cbits/common.h:37:9: error: warning: '__DECONST' macro redefined [-Wmacro-redefined] #define __DECONST(type, v) (type)((uintptr_t)(void *)(v)) ^ /usr/include/sys/cdefs.h:327:9: error: note: previous definition is here #define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) ^ 1 warning generated. In file included from cbits/file.c:43:0: error: /private/var/folders/r7/f9j9c2zd1k97v47cr84j_qvc0000gn/T/stack89222/download-0.3.2.4/cbits/common.h:37:9: error: warning: '__DECONST' macro redefined [-Wmacro-redefined] #define __DECONST(type, v) (type)((uintptr_t)(void *)(v)) ^ /usr/include/sys/cdefs.h:327:9: error: note: previous definition is here #define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) ^ 1 warning generated. /private/var/folders/r7/f9j9c2zd1k97v47cr84j_qvc0000gn/T/stack89222/download-0.3.2.4/cbits/ftp.c:66:10: error: fatal error: 'libio.h' file not found #include <libio.h> ^ 1 error generated. `gcc' failed in phase `C Compiler'. (Exit code: 1)
You are using a version of 0.3.2.4. Only the latest version - 0.3.2.5 supports OS X.
Aha! Thank you.
This fails to build for me on OSX, with stack or cabal, as follows. Any thoughts ?