Skip to content

Instantly share code, notes, and snippets.

@alech
Created August 6, 2018 11:10
Show Gist options
  • Save alech/55071ba18f230f8c89d35eb7cf2b6bd8 to your computer and use it in GitHub Desktop.
Save alech/55071ba18f230f8c89d35eb7cf2b6bd8 to your computer and use it in GitHub Desktop.
stack ghc install problem
[alech@air:~]$ stack ghci
Preparing to install GHC to an isolated location.
This will not interfere with any system-level installation.
Already downloaded.
Running /run/current-system/sw/bin/make install in directory /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/ exited with ExitFailure 2
/run/current-system/sw/bin/make --no-print-directory -f ghc.mk install BINDIST=YES NO_INCLUDE_DEPS=YES
"rm" -f utils/ghc-pkg/dist-install/build/Version.hs
echo "module Version where" >> utils/ghc-pkg/dist-install/build/Version.hs
echo "version, targetOS, targetARCH :: String" >> utils/ghc-pkg/dist-install/build/Version.hs
echo "version = \"8.4.3\"" >> utils/ghc-pkg/dist-install/build/Version.hs
echo "targetOS = \"linux\"" >> utils/ghc-pkg/dist-install/build/Version.hs
echo "targetARCH = \"x86_64\"" >> utils/ghc-pkg/dist-install/build/Version.hs
"rm" -f utils/ghc-pkg/dist/build/Version.hs
echo "module Version where" >> utils/ghc-pkg/dist/build/Version.hs
echo "version, targetOS, targetARCH :: String" >> utils/ghc-pkg/dist/build/Version.hs
echo "version = \"8.4.3\"" >> utils/ghc-pkg/dist/build/Version.hs
echo "targetOS = \"linux\"" >> utils/ghc-pkg/dist/build/Version.hs
echo "targetARCH = \"x86_64\"" >> utils/ghc-pkg/dist/build/Version.hs
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
echo 'exedir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
echo 'exeprog="hp2ps"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
echo 'executablename="$exedir/$exeprog"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
echo 'datadir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
echo 'bindir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
echo 'topdir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
cat utils/hp2ps/hp2ps.wrapper >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hp2ps"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghci-8.4.3"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghci-8.4.3"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghci-8.4.3"
echo 'exec "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3" --interactive "$@"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghci-8.4.3"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghci-8.4.3"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghci"
ln -s ghci-8.4.3 "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghci"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/." && /run/current-system/sw/bin/install -c -m 644 includes/./*.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/./" && /run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/rts" && /run/current-system/sw/bin/install -c -m 644 includes/rts/*.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/rts/" && /run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/rts/prof" && /run/current-system/sw/bin/install -c -m 644 includes/rts/prof/*.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/rts/prof/" && /run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/rts/storage" && /run/current-system/sw/bin/install -c -m 644 includes/rts/storage/*.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/rts/storage/" && /run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/stg" && /run/current-system/sw/bin/install -c -m 644 includes/stg/*.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/stg/" && true
/run/current-system/sw/bin/install -c -m 644 includes/ghcautoconf.h includes/ghcplatform.h includes/ghcversion.h includes/dist-derivedconstants/header/DerivedConstants.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include"
/run/current-system/sw/bin/install -c -m 644 rts/dist/build/ffi.h rts/dist/build/ffitarget.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include/"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
echo 'exedir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
echo 'exeprog="haddock"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
echo 'executablename="$exedir/$exeprog"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
echo 'datadir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
echo 'bindir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
echo 'topdir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
cat utils/haddock/haddock.wrapper >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock-ghc-8.4.3"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Classic.theme/"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stac
b/ghc-8.4.3/html/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/quick-jump.css "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/haddock-bundle.min.js "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Classic.theme/haskell_icon.gif "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Classic.theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Classic.theme/minus.gif "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Classic.theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Classic.theme/plus.gif "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Classic.theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Classic.theme/xhaddock.css "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Classic.theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean.std-theme/hslogo-16.png "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Ocean.std-theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean.std-theme/minus.gif "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Ocean.std-theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean.std-theme/ocean.css "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Ocean.std-theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean.std-theme/plus.gif "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Ocean.std-theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean.std-theme/synopsis.png "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/Ocean.std-theme/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/solarized.css "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/highlight.js "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/html/"
/run/current-system/sw/bin/install -c -m 644 utils/haddock/haddock-api/resources/latex/haddock.sty "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/latex/"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock"
ln -s haddock-ghc-8.4.3 "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/haddock"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo 'exedir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo 'exeprog="hsc2hs"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo 'executablename="$exedir/$exeprog"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo 'datadir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo 'bindir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo 'topdir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
echo 'HSC2HS_EXTRA="--cflag=-fno-stack-protector --lflag=-fuse-ld=gold"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
cat utils/hsc2hs/hsc2hs.wrapper >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hsc2hs"
/run/current-system/sw/bin/install -c -m 644 utils/hsc2hs/template-hsc.h "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
echo 'exedir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
echo 'exeprog="ghc-pkg"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
echo 'executablename="$exedir/$exeprog"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
echo 'datadir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
echo 'bindir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
echo 'topdir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
cat utils/ghc-pkg/ghc-pkg.wrapper >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg-8.4.3"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg"
ln -s ghc-pkg-8.4.3 "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
echo 'exedir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
echo 'exeprog="hpc"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
echo 'executablename="$exedir/$exeprog"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
echo 'datadir="/home/alech/.stack/program
echo 'bindir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
echo 'topdir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
cat utils/hpc/hpc.wrapper >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/hpc"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo 'exedir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo 'exeprog="runghc"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo 'executablename="$exedir/$exeprog"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo 'datadir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo 'bindir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo 'topdir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
echo 'ghcprog="ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
cat utils/runghc/runghc.wrapper >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc-8.4.3"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runhaskell"
ln -s runghc "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runhaskell"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc"
ln -s runghc-8.4.3 "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/runghc"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
create () { touch "$1" && chmod 755 "$1" ; } && create "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo '#!/bin/sh' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo 'exedir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo 'exeprog="ghc-stage2"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo 'executablename="$exedir/$exeprog"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo 'datadir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo 'bindir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo 'topdir="/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
echo 'executablename="$exedir/ghc"' >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
cat ghc/ghc.wrapper >> "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
chmod +x "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-8.4.3"
"rm" -f "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc"
ln -s ghc-8.4.3 "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share/man"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share/man/man1"
/run/current-system/sw/bin/install -c -m 644 docs/users_guide/build-man/ghc.1 "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share/man/man1"
# driver/ghc-usage.txt driver/ghci-usage.txt includes/dist-derivedconstants/header/platformConstants settings llvm-targets = libraries to install
# "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3" = directory to install to
#
# The .dll case calls STRIP_CMD explicitly, instead of `install -s`, because
# on Win64, "install -s" calls a strip that doesn't understand 64bit binaries.
# For some reason, this means the DLLs end up non-executable, which means
# executables that use them just segfault.
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"
for i in driver/ghc-usage.txt driver/ghci-usage.txt includes/dist-derivedconstants/header/platformConstants settings llvm-targets; do case $i in *.a) /run/current-system/sw/bin/install -c -m 644 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"; true "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"/`basename $i` ;; *.dll) /run/current-system/sw/bin/install -c -m 755 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3" ; strip "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"/`basename $i` ;; *.so) /run/current-system/sw/bin/install -c -m 755 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3" ;; *.dylib) /run/current-system/sw/bin/install -c -m 755 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3";; *) /run/current-system/sw/bin/install -c -m 644 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"; esac; done
gcc -E -undef -traditional -P -DINSTALLING -DLIB_DIR='"/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"' -DINCLUDE_DIR='"/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/include"' -DFFI_INCLUDE_DIR= -DFFI_LIB_DIR= '-DFFI_LIB="Cffi"' -x c -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header rts/package.conf.in -o rts/dist/package.conf.install.raw
grep -v '^#pragma GCC' rts/dist/package.conf.install.raw | sed -e 's/""//g' -e 's/:[ ]*,/: /g' >rts/dist/package.conf.install
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"
for i in utils/unlit/dist-install/build/tmp/unlit utils/hp2ps/dist-install/build/tmp/hp2ps utils/hp2ps/dist-install/build/tmp/hp2ps utils/haddock/dist/build/tmp/haddock utils/haddock/dist/build/tmp/haddock utils/hsc2hs/dist-install/build/tmp/hsc2hs utils/hsc2hs/dist-install/build/tmp/hsc2hs utils/ghc-pkg/dist-install/build/tmp/ghc-pkg utils/ghc-pkg/dist-install/build/tmp/ghc-pkg utils/hpc/dist-install/build/tmp/hpc utils/hpc/dist-install/build/tmp/hpc utils/runghc/dist-install/build/tmp/runghc utils/runghc/dist-install/build/tmp/runghc ghc/stage2/build/tmp/ghc-stage2 ghc/stage2/build/tmp/ghc-stage2 iserv/stage2/build/tmp/ghc-iserv iserv/stage2_p/build/tmp/ghc-iserv-prof iserv/stage2_dyn/build/tmp/ghc-iserv-dyn; do \
/run/current-system/sw/bin/install -c -m 755 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin"; \
done
"mv" "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin/ghc-stage2" "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/bin/ghc"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3"
"rm" -rf "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/package.conf.d"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/package.conf.d"
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts"
# rts/dist/build/libHSrts.a rts/dist/build/libHSrts_p.a rts/dist/build/libHSrts-ghc8.4.3.so rts/dist/build/libHSrts_l.a rts/dist/build/libHSrts_debug.a rts/dist/build/libHSrts_thr.a rts/dist/build/libHSrts_thr_debug.a rts/dist/build/libHSrts_thr_l.a rts/dist/build/libHSrts_thr_p.a rts/dist/build/libHSrts_debug-ghc8.4.3.so rts/dist/build/libHSrts_thr-ghc8.4.3.so rts/dist/build/libHSrts_thr_debug-ghc8.4.3.so rts/dist/build/libHSrts_l-ghc8.4.3.so rts/dist/build/libHSrts_thr_l-ghc8.4.3.so rts/dist/build/libffi.so.7.1.0 rts/dist/build/libffi.so.7 rts/dist/build/libffi.so rts/dist/build/libCffi.a rts/dist/build/libCffi_p.a rts/dist/build/libCffi_l.a rts/dist/build/libCffi_debug.a rts/dist/build/libCffi_thr.a rts/dist/build/libCffi_thr_debug.a rts/dist/build/libCffi_thr_l.a rts/dist/build/libCffi_thr_p.a = libraries to install
# "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts" = directory to install to
#
# The .dll case calls STRIP_CMD explicitly, instead of `install -s`, because
# on Win64, "install -s" calls a strip that doesn't understand 64bit binaries.
# For some reason, this means the DLLs end up non-executable, which means
# executables that use them just segfault.
/run/current-system/sw/bin/install -c -m 755 -d "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts"
for i in rts/dist/build/libHSrts.a rts/dist/build/libHSrts_p.a rts/dist/build/libHSrts-ghc8.4.3.so rts/dist/build/libHSrts_l.a rts/dist/build/libHSrts_debug.a rts/dist/build/libHSrts_thr.a rts/dist/build/libHSrts_thr_debug.a rts/dist/build/libHSrts_thr_l.a rts/dist/build/libHSrts_thr_p.a rts/dist/build/libHSrts_debug-ghc8.4.3.so rts/dist/build/libHSrts_thr-ghc8.4.3.so rts/dist/build/libHSrts_thr_debug-ghc8.4.3.so rts/dist/build/libHSrts_l-ghc8.4.3.so rts/dist/build/libHSrts_thr_l-ghc8.4.3.so rts/dist/build/libffi.so.7.1.0 rts/dist/build/libffi.so.7 rts/dist/build/libffi.so rts/dist/build/libCffi.a rts/dist/build/libCffi_p.a rts/dist/build/libCffi_l.a rts/dist/build/libCffi_debug.a rts/dist/build/libCffi_thr.a rts/dist/build/libCffi_thr_debug.a rts/dist/build/libCffi_thr_l.a rts/dist/build/libCffi_thr_p.a; do case $i in *.a) /run/current-system/sw/bin/install -c -m 644 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts"; true "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts"/`basename $i` ;; *.dll) /run/current-system/sw/bin/install -c -m 755 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts" ; strip "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts"/`basename $i` ;; *.so) /run/current-system/sw/bin/install -c -m 755 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts" ;; *.dylib) /run/current-system/sw/bin/install -c -m 755 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts";; *) /run/current-system/sw/bin/install -c -m 644 $i "/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3/rts"; esac; done
"utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-prim dist-install "strip" '' '/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3' '/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/lib/ghc-8.4.3' '/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/share/doc/ghc-8.4.3/html/libraries' 'v p dyn'
utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist: line 3: /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/utils/ghc-cabal/dist-install/build/tmp/ghc-cabal: No such file or directory
make[1]: *** [ghc.mk:1001: install_packages] Error 127
make: *** [Makefile:51: install] Error 2
Error: Error encountered while installing GHC with
make install
run in /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/
The following directories may now contain files, but won't be used by stack:
- /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/
- /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3/
Installing GHC ...
[alech@air:~]$ ls -l /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/utils/ghc-cabal/dist-install/build/tmp/ghc-cabal
-rwxr-xr-x 1 alech users 220176 May 21 03:22 /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/utils/ghc-cabal/dist-install/build/tmp/ghc-cabal
[alech@air:~]$ file /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/utils/ghc-cabal/dist-install/build/tmp/ghc-cabal
/home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/utils/ghc-cabal/dist-install/build/tmp/ghc-cabal: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=a7c206f8874b49c6483ee2125e5bce5fcf5d66d7, not stripped
[alech@air:~]$ /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/utils/ghc-cabal/dist-install/build/tmp/ghc-cabal
-bash: /home/alech/.stack/programs/x86_64-linux/ghc-8.4.3.temp/ghc-8.4.3/utils/ghc-cabal/dist-install/build/tmp/ghc-cabal: No such file or directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment