From: <cod...@go...> - 2009-02-12 16:09:25
|
Comment #2 on issue 7 by kazuya: HOC build errors http://code.google.com/p/hoc/issues/detail?id=7 Build fails differently on my MacBook with Mac OS X 10.5.6, GHC 6.10.1: for dir in HOC_cbits HOC InterfaceGenerator InterfaceGenerator2 Bindings Foundation AppKit Tools docs ; do (cd $dir; echo "In directory $dir"; make all) done In directory HOC_cbits make[1]: Nothing to be done for `all'. In directory HOC mkdir -p build/objects mkdir -p build/imports ghc --make HOC.hs \ -O -fasm \ -fPIC \ -odir build/objects -hidir build/imports \ -fglasgow-exts -fth \ -lobjc \ ../HOC_cbits/HOC_cbits.o \ -I../HOC_cbits \ -I/usr/include/ffi \ -lffi \ -package-name HOC \ -package unix \ \ -framework Foundation \ \ on the commandline: Warning: -fth is deprecated: use -XTemplateHaskell or pragma {-# LANGUAGE TemplateHaskell#-} instead HOC/CStruct.hs:1:11: Warning: -fth is deprecated: use -XTemplateHaskell or pragma {-# LANGUAGE TemplateHaskell#-} instead HOC/THDebug.hs:1:11: Warning: -fno-monomorphism-restriction is deprecated: use -XNoMonomorphismRestriction or pragma {-# LANGUAGE NoMonomorphismRestriction#-} instead [13 of 31] Compiling HOC.Exception ( HOC/Exception.hs, build/objects/HOC/Exception.o ) HOC/Exception.hs:8:60: Module `Control.Exception' does not export `throwDyn' HOC/Exception.hs:8:70: Module `Control.Exception' does not export `catchDyn' make[1]: *** [ghcmake.build-stamp] Error 1 In directory InterfaceGenerator mkdir -p build ghc --make Main.hs \ -fPIC \ -odir build -hidir build \ -package-conf ../inplace.conf \ -o ifgen ../inplace.conf: openBinaryFile: does not exist (No such file or directory) make[1]: *** [ifgen] Error 1 In directory InterfaceGenerator2 mkdir -p build ghc --make Main.hs \ -odir build -hidir build \ -package-conf ../inplace.conf \ -o hoc-ifgen ../inplace.conf: openBinaryFile: does not exist (No such file or directory) make[1]: *** [hoc-ifgen] Error 1 In directory Bindings ../InterfaceGenerator/ifgen make[1]: ../InterfaceGenerator/ifgen: Command not found make[1]: *** [ifgen-output/Foundation.hs] Error 127 In directory Foundation ln -sf ../Bindings/ifgen-output/Foundation.hs . ln -sf ../Bindings/ifgen-output/Foundation . test ! -d ../Bindings/ifgen-output/GNUstepBase || \ ln -sf ../Bindings/ifgen-output/GNUstepBase . test ! -r ../Bindings/ifgen-output/GNUstepBase.hs || \ ln -sf ../Bindings/ifgen-output/GNUstepBase.hs . mkdir -p build/objects mkdir -p build/imports ghc --make Foundation.hs \ -O -fasm \ -odir build/objects \ -package-name Foundation \ -hidir build/imports \ -package-conf ../inplace.conf \ -fglasgow-exts -fth\ -package unix \ on the commandline: Warning: -fth is deprecated: use -XTemplateHaskell or pragma {-# LANGUAGE TemplateHaskell#-} instead ../inplace.conf: openBinaryFile: does not exist (No such file or directory) make[1]: *** [ghcmake.build-stamp] Error 1 In directory AppKit ln -sf ../Bindings/ifgen-output/Cocoa.hs . ln -sf ../Bindings/ifgen-output/AppKit.hs . ln -sf ../Bindings/ifgen-output/AppKit . test ! -d ../Bindings/ifgen-output/GNUstepGUI || \ ln -sf ../Bindings/ifgen-output/GNUstepGUI . test ! -r ../Bindings/ifgen-output/GNUstepGUI.hs || \ ln -sf ../Bindings/ifgen-output/GNUstepGUI.hs . mkdir -p build/objects mkdir -p build/imports ghc --make AppKit.hs \ -O -fasm \ -package-name AppKit \ -odir build/objects \ -hidir build/imports \ -package-conf ../inplace.conf \ -fglasgow-exts -fth \ -package unix \ on the commandline: Warning: -fth is deprecated: use -XTemplateHaskell or pragma {-# LANGUAGE TemplateHaskell#-} instead ../inplace.conf: openBinaryFile: does not exist (No such file or directory) make[1]: *** [ghcmake.build-stamp] Error 1 In directory Tools mkdir -p build/hocwrap ghc --make HOCWrap.hs \ -fglasgow-exts \ -o hocwrap \ -odir build/hocwrap -hidir build/hocwrap \ -package-conf ../inplace.conf ../inplace.conf: openBinaryFile: does not exist (No such file or directory) make[1]: *** [hocwrap] Error 1 In directory docs make[1]: Nothing to be done for `all'. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings |