[GHC] #14491: Windows build with "--enable-distro-toolchain" fails with "make install"
GHC
ghc-devs at haskell.org
Mon Nov 20 11:20:46 UTC 2017
#14491: Windows build with "--enable-distro-toolchain" fails with "make install"
-------------------------------------+-------------------------------------
Reporter: terrorjack | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.3
Keywords: make | Operating System: Windows
Architecture: x86_64 | Type of failure: Installing GHC
(amd64) | failed
Test Case: | Blocked By:
Blocking: | Related Tickets: 13792
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
I'm building ghc (commit 606bbc310654fcf56fe068905bb1aca30d2f0a8a) under
mingw64 shell. I ran the configure script with "--enable-distro-
toolchain", and "make -j4" succeeds, yet "make install" yields the
following error:
{{{
===--- building phase 0
make --no-print-directory -f ghc.mk phase=0 phase_0_builds
make[1]: Nothing to be done for 'phase_0_builds'.
===--- building phase 1
make --no-print-directory -f ghc.mk phase=1 phase_1_builds
make[1]: Nothing to be done for 'phase_1_builds'.
===--- building final phase
make --no-print-directory -f ghc.mk phase=final install
/usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin"
"rm" -f
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghcii.sh"
echo "#!/bin/sh" >>
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghcii.sh
echo 'exec "$(dirname "$0")"/ghc --interactive "$@"' >>
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghcii.sh
chmod +x
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghcii.sh
cp
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghcii.sh
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghcii-8.3.20171120.sh
chmod +x
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghcii-8.3.20171120.sh
/usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include"
/usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/."
&& /usr/bin/install -c -m 644 includes/./*.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/./"
&& /usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/rts"
&& /usr/bin/install -c -m 644 includes/rts/*.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/rts/"
&& /usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/rts/prof"
&& /usr/bin/install -c -m 644 includes/rts/prof/*.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/rts/prof/"
&& /usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/rts/storage"
&& /usr/bin/install -c -m 644 includes/rts/storage/*.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/rts/storage/"
&& /usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/stg"
&& /usr/bin/install -c -m 644 includes/stg/*.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/stg/"
&& true
/usr/bin/install -c -m 644 includes/ghcautoconf.h includes/ghcplatform.h
includes/ghcversion.h includes/dist-
derivedconstants/header/DerivedConstants.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/"
/usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include"
/usr/bin/install -c -m 644 rts/dist/build/ffi.h
rts/dist/build/ffitarget.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib/include/"
/usr/bin/install -c -m 644 utils/hsc2hs/template-hsc.h
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/lib"
"cp" driver/ghci/dist/build/tmp/ghci.exe
driver/ghci/dist/build/tmp/ghci-8.3.20171120.exe
/usr/bin/install -c -m 755 -d
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin"
for i in utils/hp2ps/dist-install/build/tmp/hp2ps.exe
driver/ghci/dist/build/tmp/ghci.exe
driver/ghci/dist/build/tmp/ghci-8.3.20171120.exe
driver/ghc/dist/build/tmp/ghc-8.3.20171120.exe
driver/haddock/dist/build/tmp/haddock-8.3.20171120.exe utils/hsc2hs/dist-
install/build/tmp/hsc2hs.exe utils/ghc-pkg/dist-install/build/tmp/ghc-
pkg.exe utils/hpc/dist-install/build/tmp/hpc.exe utils/runghc/dist-
install/build/tmp/runghc.exe ghc/stage2/build/tmp/ghc-stage2.exe; do \
/usr/bin/install -c -m 755 $i
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin"
; \
done
"cp"
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/runghc.exe
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/runhaskell.exe
"rm" -f
"/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghc.exe"
"mv" -f
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin
/ghc-stage2.exe
/C/Users/astro/AppData/Local/Programs/stack/x86_64-windows/ghc-8.3.20171120/bin/ghc.exe
make[1]: *** No rule to make target 'inplace/mingw', needed by
'install_mingw'. Stop.
make: *** [Makefile:127: install] Error 2
}}}
Is this a bug related to "--enable-distro-toolchain"? "inplace/mingw" rule
should not exist here in the first place.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14491>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list