Argh!  Again!  The Windows build is failing.  Here’s the error:

 

libraries\base\System\Posix\Types.hs:179:23:

    Not in scope: type constructor or class `CMode'

make[1]: *** [libraries/base/dist-install/build/System/Posix/Types.o] Error 1

make[1]: *** Waiting for unfinished jobs....

 

Indeed base/includes/HsBaseConfig.h says

 

/* Define to Haskell type for mode_t */

/* #undef HTYPE_MODE_T */

 

which means CMode doesn’t get defined.

 

The config.log file looks suspicious, note the line in red.

 

I’m stuck


Simon

 

configure:13967: checking Haskell type for mode_t

configure:13974: c:/code/HEAD/inplace/mingw/bin/gcc.exe -o conftest.exe -Wall -fno-stack-protector         -Wl,--hash-size=31 -Wl,--reduce-memory-overheads   conftest.c  >&5

configure:13974: $? = 0

configure:13974: ./conftest.exe

configure:13974: $? = 0

configure:14230: c:/code/HEAD/inplace/mingw/bin/gcc.exe -o conftest.exe -Wall -fno-stack-protector         -Wl,--hash-size=31 -Wl,--reduce-memory-overheads   conftest.c  >&5

c:/code/HEAD/inplace/mingw/bin/ld.exe: cannot open output file conftest.exe: Permission denied

collect2: ld returned 1 exit status

configure:14230: $? = 1

configure: program exited with status 1

configure: failed program was: