The hsc2hs include and lib flags aren't being propagated
through to the hpc package, which fails to build in last  night's
snapshot, on OpenBSD, at:

    Configuring hpc-0.5.0.0...
    rm -f hpc/GNUmakefile
    cp Makefile.local hpc
    if ifBuildable/ifBuildable hpc; then \
       cd hpc && setup/Setup makefile -f GNUmakefile; \
    fi
    Preprocessing library hpc-0.5.0.0...
    In file included from /usr/obj/build/ghc-6.8.0.20071030/includes/Stg.h:150,
                     from /usr/obj/build/ghc-6.8.0.20071030/includes/Rts.h:19,
                     from Reflect.hsc:18:
    /usr/obj/build/ghc-6.8.0.20071030/includes/Regs.h:28:17: gmp.h: No such 
file or directory
    In file included from /usr/obj/build/ghc-6.8.0.20071030/includes/Stg.h:150,
                     from /usr/obj/build/ghc-6.8.0.20071030/includes/Rts.h:19,
                     from Reflect.hsc:18:
    /usr/obj/build/ghc-6.8.0.20071030/includes/Regs.h:121: error: syntax error 
before "MP_INT"
    In file included from Reflect.hsc:18:
    /usr/obj/build/ghc-6.8.0.20071030/includes/Rts.h:174:17: gmp.h: No such 
file or directory
    In file included from Reflect.hsc:18:
    /usr/obj/build/ghc-6.8.0.20071030/includes/Rts.h:203: error: syntax error 
before '*' token
    /usr/obj/build/ghc-6.8.0.20071030/includes/Rts.h:204: error: syntax error 
before '*' token
    compiling dist/build/Trace/Hpc/Reflect_hsc_make.c failed
    command was: gcc -c -D__GLASGOW_HASKELL__=608 
-I/usr/obj/build/ghc-6.8.0.20071030/includes 
-I/usr/obj/build/ghc-6.8.0.20071030/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 
dist/build/Trace/Hpc/Reflect_hsc_make.c -o 
dist/build/Trace/Hpc/Reflect_hsc_make.o
    gmake[1]: *** [hpc/GNUmakefile] Error 1
    gmake[1]: Leaving directory `/usr/obj/build/ghc-6.8.0.20071030/libraries'
    gmake: *** [stage1] Error 2

Adding,
    hsc2hs-options: -I/usr/local/include -L/usr/local/lib

Fixes it, but they should be extracted from my mk/build.mk
Ian?

-- Don

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

Reply via email to