Сбой сборки с NonZeroExit 77 при установке Haskell на Ma c, установка ghcup --cache "не удалась - PullRequest
0 голосов
/ 25 апреля 2020

Кто-нибудь знает, как исправить эту ошибку? В настоящее время я пытаюсь установить Haskell на Ma c, используя инструкции https://www.haskell.org/ghcup/.

Установка начинается со следующей командной строки:

curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh

Однако в определенный момент я получаю эту ошибку:

Build failed with NonZeroExit 77 "./configure" ["--prefix=/Users/not_root/.ghcup/ghc/8.8.3"]
Check the logs at ~/.ghcup/logs and the build directory"/var/folders/n0/g0qh09_s46ndjzmy1jctj7f00000gr/T/ghcup-iyHoc8/ghc-8.8.3" for more clues.

"ghcup --cache install" failed!

Это файлы журнала: gh c -configure.log:

checking for gcc... gcc
checking whether ln -s works... yes
checking for gsed... sed
checking XCode version... xcode-select: error: tool 'xcodebuild'requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
not found (too old?)
checking for gcc... gcc
checking whether the C compiler works... no
checking for gsed... sed
checking XCode version... xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
not found (too old?)
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/private/var/folders/n0/g0qh09_s46ndjzmy1jctj7f00000gr/T/ghcup-iyHoc8/ghc-8.8.3':
checking XCode version... xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
not found (too old?)
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/private/var/folders/n0/g0qh09_s46ndjzmy1jctj7f00000gr/T/ghcup-iyHoc8/ghc-8.8.3':
configure: error: C compiler cannot create executables
not found (too old?)
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/private/var/folders/n0/g0qh09_s46ndjzmy1jctj7f00000gr/T/ghcup-iyHoc8/ghc-8.8.3':
configure: error: C compiler cannot create executables
See `config.log' for more details

Это файл ghcup.log :

Debug:  Receiving download info from: GHCupURL
Debug:  Unable to get/parse Last-Modified header
Debug:  Requested to install GHC with Version {_vEpoch = Nothing, _vChunks = [[Digits 8],[Digits 8],[Digits 3]], _vRel = []}
Debug:  Identified Platform as: PlatformResult {_platform = Darwin, _distroVersion = Just (General (Version {_vEpoch = Nothing, _vChunks = [[Digits 10],[Digits 15]], _vRel = []}))}
Info: downloading: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-apple-darwin.tar.xz
Info: verifying digest of: /Users/not_root/.ghcup/cache/ghc-8.8.3-x86_64- apple-darwin.tar.xz
Info: Unpacking: /Users/not_root/.ghcup/cache/ghc-8.8.3-x86_64-apple-darwin.tar.xz
Info: Installing GHC (this may take a while)
Error: Build failed with NonZeroExit 77 "./configure" ["--prefix=/Users/not_root/.ghcup/ghc/8.8.3"]
Check the logs at ~/.ghcup/logs and the build directory "/var/folders/n0/g0qh09_s46ndjzmy1jctj7f00000gr/T/ghcup-iyHoc8/ghc-8.8.3" for more clues.
...