The build has been broken on OSX for a few days now. Does this look familiar to 
anyone?


desire:ghc-head-incoming benl$ "inplace/bin/ghc-stage1" -fPIC -dynamic  -H32m 
-O -Wall -Werror -H64m -O0    -package-name base-4.4.0.0 -hide-all-packages -i 
-ilibraries/base/. -ilibraries/base/dist-install/build 
-ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build 
-Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include   
-optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include 
-optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package 
ghc-prim-0.2.0.0 -package integer-gmp-0.3.0.0 -package rts-1.0  -package-name 
base -XHaskell98 -XCPP -O2 -O -dcore-lint -fno-warn-deprecated-flags  
-no-user-package-conf -rtsopts     -odir libraries/base/dist-install/build 
-hidir libraries/base/dist-install/build -stubdir 
libraries/base/dist-install/build -hisuf dyn_hi -osuf  dyn_o -hcsuf dyn_hc -c 
libraries/base/./System/Posix/Internals.hs -o 
libraries/base/dist-install/build/System/Posix/Internals.dyn_o -keep-tmp-files
/var/folders/7m/7mBFdQHYGLWLcDaBYNLqmk+++TI/-Tmp-/ghc95889_0/ghc95889_0.c: In 
function ‘ghc_wrapper_d2kR_sigaddset’:

/var/folders/7m/7mBFdQHYGLWLcDaBYNLqmk+++TI/-Tmp-/ghc95889_0/ghc95889_0.c:12:0:
     warning: dereferencing ‘void *’ pointer

/var/folders/7m/7mBFdQHYGLWLcDaBYNLqmk+++TI/-Tmp-/ghc95889_0/ghc95889_0.c:12:0:
     error: invalid use of void expression
/var/folders/7m/7mBFdQHYGLWLcDaBYNLqmk+++TI/-Tmp-/ghc95889_0/ghc95889_0.c: In 
function ‘ghc_wrapper_d2l0_sigemptyset’:

/var/folders/7m/7mBFdQHYGLWLcDaBYNLqmk+++TI/-Tmp-/ghc95889_0/ghc95889_0.c:14:0:
     warning: dereferencing ‘void *’ pointer

/var/folders/7m/7mBFdQHYGLWLcDaBYNLqmk+++TI/-Tmp-/ghc95889_0/ghc95889_0.c:14:0:
     error: invalid use of void expression




The offending lines in the .c file are:


desire:ghc-head-incoming benl$ cat 
/var/folders/7m/7mBFdQHYGLWLcDaBYNLqmk+++TI/-Tmp-/ghc95889_0/ghc95889_0.c
#define IN_STG_CODE 0
#include "Rts.h"
#include "Stg.h"
#ifdef __cplusplus
extern "C" {
#endif
#include <HsBase.h>
HsInt32 ghc_wrapper_d2k1_utime(HsPtr a1, HsPtr a2) {return utime(a1, a2);}
#include <HsBase.h>
HsInt32 ghc_wrapper_d2kF_sigprocmask(HsInt32 a1, HsPtr a2, HsPtr a3) {return 
sigprocmask(a1, a2, a3);}
#include <HsBase.h>
HsInt32 ghc_wrapper_d2kR_sigaddset(HsPtr a1, HsInt32 a2) {return sigaddset(a1, 
a2);}
#include <HsBase.h>
HsInt32 ghc_wrapper_d2l0_sigemptyset(HsPtr a1) {return sigemptyset(a1);}
#include <HsBase.h>
HsInt32 ghc_wrapper_d2lO_fcntl(HsInt32 a1, HsInt32 a2, HsPtr a3) {return 
fcntl(a1, a2, a3);}
#include <HsBase.h>
HsInt32 ghc_wrapper_d2m3_fcntl(HsInt32 a1, HsInt32 a2, HsInt32 a3) {return 
fcntl(a1, a2, a3);}
#include <HsBase.h>
HsInt32 ghc_wrapper_d2mf_fcntl(HsInt32 a1, HsInt32 a2) {return fcntl(a1, a2);}
#ifdef __cplusplus
}
#endif


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to