building cvs head with cygwin/mingw: ghc-inplace tries to execute directory?

Claus Reinke claus.reinke at talk21.com
Sat Mar 12 20:05:56 EST 2005


on windows xp sp2 with cygwin:

- installed latest alex,happy,haddock from binaries on Sven's page
    (should this be mentioned in the building guide?
     http://www.aedion.de/haskell/ )

- installed ghc 6.4, using msi in download area

- fetched fresh copy of fptools from cvs, to c:/fptools/fptools

- followed build instructions for mingw-build

    + installed msys, but added glut
        (you might want to mention this in 13.4; also, is there no
         way to use ghc's copy of mingw instead of a separate one?)
    + autoreconf
    + ./configure --host=i386-unknown-mingw32 --with-gcc=c:/mingw/bin/gcc
    + copied mk/build.mk.sample and added
        'BuildPackageGHC=YES' in mk/build.mk
    + make 2>&1 | tee <somewhere>/make.log

myrtle$ tail -f make.log
creating libgmp.la
(cd .libs && rm -f libgmp.la && ln -s ../libgmp.la libgmp.la)
make[5]: Leaving directory `/cygdrive/c/fptools/fptools/ghc/rts/gmp'
make[4]: Leaving directory `/cygdrive/c/fptools/fptools/ghc/rts/gmp'
../../ghc/compiler/ghc-inplace -optc-mno-cygwin -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-proto
types -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wbad-function-cast -optc-I../includes -opt
c-I. -optc-Iparallel -optc-DCOMPILING_RTS -optc-Iwin32 -optc-fomit-frame-pointer -H32m -O0 -W -fno-warn-unused-matches -
fwarn-unused-imports -O2 -static -I. -#include Prelude.h -#include Rts.h -#include RtsFlags.h -#include
RtsUtils.h -#include StgRun.h -#include Schedule.h -#include Printer.h -#include Sanity.h -#include STM.h -#include
Storage.h -#include SchedAPI.h -#include Timer.h -#include Itimer.h -#include ProfHeap.h -#include
LdvProfile.h -#include Profiling.h -#include Apply.h -fvia-C -dcmm-lint     -c Adjustor.c -o Adjustor.o
exec: c:/fptools/fptools/ghc/compiler/: not found
make[2]: *** [Adjustor.o] Error 127
make[1]: *** [all] Error 1
make[1]: Leaving directory `/cygdrive/c/fptools/fptools/ghc'
make: *** [build] Error 1

I don't have access to the files at the moment (only redirected the make
log to a machine I can see), but it looks as if ghc-inplace simply tries to
execute a directory?

suggestions?
claus

ps: the mailing lists link on the ghc homepage no longer works
http://www.haskell.org/ghc/docs/latest/html/users_guide/introduction-ghc.html#MAILING-LISTS-GHC





More information about the Glasgow-haskell-bugs mailing list