
#14168: Installing math-functions with GHC-8.2.1 on windows crashed ---------------------------------+---------------------------------------- Reporter: Qinka | Owner: (none) Type: bug | Status: infoneeded Priority: normal | Milestone: Component: Compiler | Version: 8.2.1 Resolution: | Keywords: Operating System: Windows | Architecture: Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | ---------------------------------+---------------------------------------- Comment (by Qinka): I use the PowerShell, and it is same when I use the cmd. I though this problem is not related to math-function. When I am just trying to install something, there is the same problem: {{{ λ stack install glob-tool --flag glob-auth:client --flag glob- utils:client --stack-yaml stack-8.2.1.yaml WARNING: Ignoring out of range dependency (trusting snapshot over Hackage revisions): Win32-2.5.4.1. mintty requires: <2.5 mintty-0.1.1: configure aeson-1.2.1.0: download aeson-1.2.1.0: configure aeson-1.2.1.0: build Progress: 2/6 -- While building package aeson-1.2.1.0 using: C:\sr\setup-exe-cache\x86_64-windows\Cabal- simple_Z6RU0evB_2.0.0.2_ghc-8.2.1.exe --builddir=.stack-work\dist\e53504d9 build --ghc-options " -ddump-hi -ddump-to-file" Process exited with code: ExitFailure 3 Logs have been written to: A:\Glob\.stack-work\logs\aeson-1.2.1.0.log Configuring aeson-1.2.1.0... Preprocessing library for aeson-1.2.1.0.. Building library for aeson-1.2.1.0.. [ 1 of 23] Compiling Data.Aeson.Internal.Functions ( Data\Aeson\Internal\Functions.hs, .stack- work\dist\e53504d9\build\Data\Aeson\Internal\Functions.o ) [ 2 of 23] Compiling Data.Aeson.Parser.UnescapePure ( pure\Data\Aeson\Parser\UnescapePure.hs, .stack- work\dist\e53504d9\build\Data\Aeson\Parser\UnescapePure.o ) [ 3 of 23] Compiling Data.Aeson.Parser.Unescape ( Data\Aeson\Parser\Unescape.hs, .stack- work\dist\e53504d9\build\Data\Aeson\Parser\Unescape.o ) [ 4 of 23] Compiling Data.Aeson.Types.Generic ( Data\Aeson\Types\Generic.hs, .stack- work\dist\e53504d9\build\Data\Aeson\Types\Generic.o ) [ 5 of 23] Compiling Data.Aeson.Types.Internal ( Data\Aeson\Types\Internal.hs, .stack- work\dist\e53504d9\build\Data\Aeson\Types\Internal.o ) [ 6 of 23] Compiling Data.Aeson.Parser.Internal ( Data\Aeson\Parser\Internal.hs, .stack- work\dist\e53504d9\build\Data\Aeson\Parser\Internal.o ) ghc.EXE: internal error: mkPath failed converting char* to wchar_t* (GHC version 8.2.1 for x86_64_unknown_mingw32) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. -- While building package mintty-0.1.1 using: C:\sr\setup-exe-cache\x86_64-windows\Cabal- simple_Z6RU0evB_2.0.0.2_ghc-8.2.1.exe --builddir=.stack-work\dist\e53504d9 configure --with- ghc=C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\ghc.EXE --with-ghc- pkg=C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin \ghc-pkg.EXE --user --package-db=clear --package-db=global --package- db=C:\sr\snapshots\4c52f22a\pkgdb --libdir=C:\sr\snapshots\4c52f22a\lib --bindir=C:\sr\snapshots\4c52f22a\bin --datadir=C:\sr\snapshots\4c52f22a\share --libexecdir=C:\sr\snapshots\4c52f22a\libexec --sysconfdir=C:\sr\snapshots\4c52f22a\etc --docdir=C:\sr\snapshots\4c52f22a\doc\mintty-0.1.1 --htmldir=C:\sr\snapshots\4c52f22a\doc\mintty-0.1.1 --haddockdir=C:\sr\snapshots\4c52f22a\doc\mintty-0.1.1 --dependency=Win32=Win32-2.5.4.1 --dependency=base=base-4.10.0.0 --dependency=filepath=filepath-1.4.1.2 -f-win32-2-5 --extra-include- dirs=C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\msys2-20161025\mingw64\include --extra-lib- dirs=C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\msys2-20161025\mingw64\lib Process exited with code: ExitFailure 1 Logs have been written to: A:\Glob\.stack-work\logs\mintty-0.1.1.log Configuring mintty-0.1.1... Cabal-simple_Z6RU0evB_2.0.0.2_ghc-8.2.1.exe: Encountered missing dependencies: Win32 <2.5 && ==2.5.4.1 }}} My ghc-8.2.1 was installed via stack. {{{ λ stack --version Version 1.4.0, Git revision e714f1dd3fade19496d91bd6a017e435a96a6bcd x86_64 hpack-0.17.0 }}} I thought my toolchain might be broken. The ghc-8.2.1's "mingw" is replace by the msys2, which was I install with gcc. {{{ λ gcc --version gcc.exe (Rev2, Built by MSYS2 project) 7.1.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. λ which gcc /mingw64/bin/gcc }}} And unfortunately, my cabal a broken. {{{ λ cat .\build.log package: primitive-0.6.2.0 os: windows arch: x86_64 compiler: ghc-8.2.1 client: cabal-install-1.24.0.2 dependencies: base-4.10.0.0 ghc-prim-0.5.1.0 transformers-0.5.2.0 install-outcome: DownloadFailed docs-outcome: NotTried tests-outcome: NotTried package: vector-0.12.0.1 os: windows arch: x86_64 compiler: ghc-8.2.1 client: cabal-install-1.24.0.2 flags: -wall -unsafechecks -internalchecks boundschecks dependencies: base-4.10.0.0 deepseq-1.4.3.0 ghc-prim-0.5.1.0 primitive-0.6.2.0 install-outcome: DependencyFailed primitive-0.6.2.0 docs-outcome: NotTried tests-outcome: NotTried package: vector-th-unbox-0.2.1.6 os: windows arch: x86_64 compiler: ghc-8.2.1 client: cabal-install-1.24.0.2 dependencies: base-4.10.0.0 template-haskell-2.12.0.0 vector-0.12.0.1 install-outcome: DependencyFailed primitive-0.6.2.0 docs-outcome: NotTried tests-outcome: NotTried }}} {{{ λ cabal install math-functions --only-dependencies -v Using a sandbox located at A:\tmp\.cabal-sandbox "C:\Users\qinka\AppData\Roaming\local\bin\c2hs.exe" "--numeric-version" "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\mingw\bin\gcc.exe" "-dumpversion" looking for tool haddock near compiler in C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin found haddock in C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\haddock.exe "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\haddock.exe" "--version" "C:\Users\qinka\AppData\Roaming\local\bin\happy.exe" "--version" "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\hpc.exe" "version" looking for tool hsc2hs near compiler in C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin found hsc2hs in C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\hsc2hs.exe "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\hsc2hs.exe" "--version" "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\ghc.exe" "-hide-all-packages" "-c" "C:\Users\qinka\AppData\Local\Temp\4118467.c" "-o" "C:\Users\qinka\AppData\Local\Temp\633426500.o" "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\mingw\bin\ld.exe" "-x" "-r" "C:\Users\qinka\AppData\Local\Temp\633426500.o" "-o" "C:\Users\qinka\AppData\Local\Temp\1916915724.o" "C:\msys64\mingw64\bin\pkg-config.exe" "--version" "C:\msys64\usr\bin\tar.exe" "--help" Reading installed packages... "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin \ghc-pkg.exe" "dump" "--package-db=A:\tmp\.cabal-sandbox\x86_64-windows- ghc-8.2.1-packages.conf.d" "-v0" "C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\bin\ghc.exe" "--print-libdir" Found no modified add-source deps. Reading available packages... "C:\msys64\mingw64\bin\pkg-config.exe" "--list-all" "C:\msys64\mingw64\bin\pkg-config.exe" "--modversion" "libtasn1" "zlib" "gobject-introspection-no-export-1.0" "theoraenc" "libecpg_compat" "protobuf" "gio-2.0" "dbus-glib-1" "python-3.6" "libidn" "hogweed" "cairo- gobject" "harfbuzz-icu" "opus" "libpng16" "gstreamer-net-1.0" "geoclue" "dbus-1" "cairo-ps" "gmodule-2.0" "fftw3" "gstreamer-tag-1.0" "p11-kit-1" "glib-2.0" "ImageMagick" "gstreamer-sdp-1.0" "libalpm" "libopenjpwl" "xpm" "python-3.6m" "libopenjp3d" "pango" "MagickCore-7.Q16HDRI" "gdk-win32-2.0" "libturbojpeg" "MagickWand" "fftw3f" "gstreamer-1.0" "panelw" "adwaita- icon-theme" "fftw3l" "json-glib-1.0" "libspdylay" "gnurx" "fftw3q" "libpcrecpp" "gdk-pixbuf-2.0" "pangoft2" "libexslt" "libprotobuf-c" "gmodule-no-export-2.0" "gtksourceview-3.0" "libffi" "orc-0.4" "theoradec" "libcroco-0.6" "libopenjpip" "icu-io" "liblzma" "gtk+-3.0" "lqr-1" "gstreamer-allocators-1.0" "gobject-introspection-1.0" "Magick++" "gtk+-win32-2.0" "javascriptcoregtk-3.0" "gstreamer-plugins-base-1.0" "python-2.7" "lcms2" "gdk-2.0" "isl" "libcares" "libssl" "webkitgtk-3.0" "menuw" "libsoup-2.4" "libxml-2.0" "openssl" "vorbisidec" "cairo-pdf" "minizip" "jasper" "python" "cairo-win32-font" "expat" "gstreamer- base-1.0" "graphite2" "libwebpdecoder" "libwebpmux" "gio-windows-2.0" "gdk-win32-3.0" "ddjvuapi" "gstreamer-app-1.0" "gmodule-export-2.0" "pangocairo" "libjpeg" "vorbisfile" "libpq" "sqlite3" "gnutls" "cairo- win32" "nettle" "pixman-1" "ncurses++w" "gstreamer-check-1.0" "enchant" "gtk+-broadway-3.0" "libpcre16" "gstreamer-controller-1.0" "libtiff-4" "gstreamer-video-1.0" "gobject-2.0" "ImageMagick-7.Q16HDRI" "Magick++-7.Q16HDRI" "libsoup-gnome-2.4" "libpng" "gthread-2.0" "gsl" "libnghttp2" "libecpg" "cairo-fc" "gdk-3.0" "python2" "cairo" "libopenjp2" "gstreamer-fft-1.0" "libpcreposix" "libwebp" "fontconfig" "gtk+-win32-3.0" "libcrypto" "gstreamer-pbutils-1.0" "jansson" "cairo-png" "cairo-ft" "epoxy" "pangowin32" "python3" "vorbisenc" "atk" "gstreamer-rtp-1.0" "bzip2" "ogg" "gdk-broadway-3.0" "MagickWand-7.Q16HDRI" "icu-uc" "cairo- svg" "gstreamer-rtsp-1.0" "regex" "ncursesw" "protobuf-lite" "shared-mime- info" "theora" "vorbis" "harfbuzz" "lzo2" "icu-i18n" "libpgtypes" "libpcre" "cairo-script" "libpcre32" "gstreamer-riff-1.0" "gail-3.0" "gstreamer-audio-1.0" "cairo-tee" "freeglut" "hunspell" "MagickCore" "fribidi" "tre" "freetype2" "librsvg-2.0" "tensorflow" "gtk+-2.0" "gail" "harfbuzz-gobject" "raqm" "libwebpdemux" "libxslt" "bash-completion" "oniguruma" "formw" Choosing modular solver. Resolving dependencies... Notice: installing into a sandbox located at A:\tmp\.cabal-sandbox Ready to install primitive-0.6.2.0 Downloading primitive-0.6.2.0... Waiting for install task to finish... Failed to install primitive-0.6.2.0 Build log ( A:\tmp\.cabal-sandbox\logs\primitive-0.6.2.0.log ): Updating world file... cabal.exe: Error: some packages failed to install: primitive-0.6.2.0 failed while downloading the package. The exception was: connect: failed (Connection timed out (WSAETIMEDOUT)) vector-0.12.0.1 depends on primitive-0.6.2.0 which failed to install. vector-th-unbox-0.2.1.6 depends on primitive-0.6.2.0 which failed to install. }}} When I try to run ghci(8.2.1) {{{ λ ghci -v3 GHCi, version 8.2.1: http://www.haskell.org/ghc/ :? for help Glasgow Haskell Compiler, Version 8.2.1, stage 2 booted by GHC version 8.0.2 Using binary package database: C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\lib\package.conf.d\package.cache package flags [] loading package database C:\Users\qinka\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.1\lib\package.conf.d wired-in package ghc-prim mapped to ghc-prim-0.5.1.0 wired-in package integer-gmp mapped to integer-gmp-1.0.1.0 wired-in package base mapped to base-4.10.0.0 wired-in package rts mapped to rts wired-in package template-haskell mapped to template-haskell-2.12.0.0 wired-in package ghc mapped to ghc-8.2.1 wired-in package dph-seq not found. wired-in package dph-par not found. *** Parser [source]: !!! Parser [source]: finished in 0.00 milliseconds, allocated 0.128 megabytes *** Desugar: *** Simplify [expr]: !!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.112 megabytes *** CorePrep [expr]: !!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 1.560 megabytes *** ByteCodeGen [Ghci1]: !!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.135 megabytes ghc.exe: internal error: mkPath failed converting char* to wchar_t* (GHC version 8.2.1 for x86_64_unknown_mingw32) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14168#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler