aleator / cv Goto Github PK
View Code? Open in Web Editor NEWHaskell wrappers and utilities for OpenCV machine vision library
Home Page: http://hackage.haskell.org/package/CV
License: BSD 3-Clause "New" or "Revised" License
Haskell wrappers and utilities for OpenCV machine vision library
Home Page: http://hackage.haskell.org/package/CV
License: BSD 3-Clause "New" or "Revised" License
The dep on opencv_gpu is inconvenient at best. Some systems don't have hardware to back up the software and the _gpu extension isn't compiled into many distribution opencv packages. Could we disable this by default or at least provide a flag to toggle it off conditionaly? I can provide a patch for either depending on what would be acceptable.
I notice cvFindContours
is commented out of ImgProc.hsc
. Is there a reason? Would you be open to a patch that creates a CV.Contours
module, moving the necessary functions and types there along with adding more operations?
Building the current master branch does not work when using -fopencv24
for the current master build. However it does get past the issue from #10 if setting the default OpenCV flag to 2.4 instead of 2.3.
Currently I'm getting the following output:
Configuring CV-0.4.0.0...
creating dist/dist-sandbox-7d94759
Searching for ghc in path.
Found ghc at /usr/bin/ghc
("/usr/bin/ghc",["--numeric-version"])
/usr/bin/ghc is version 7.10.1
looking for tool ghc-pkg near compiler in /usr/bin
found ghc-pkg in /usr/bin/ghc-pkg
("/usr/bin/ghc-pkg",["--version"])
/usr/bin/ghc-pkg is version 7.10.1
("/usr/bin/ghc",["--supported-languages"])
("/usr/bin/ghc",["--info"])
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--global","-v0"])
("/usr/bin/ghc-pkg",["dump","--package-db=/home/noah/src/com/vision/.cabal-sandbox/x86_64-linux-ghc-7.10.1-packages.conf.d","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Flags chosen: gpu=False, opencv24=True, opencv23=False
Dependency QuickCheck ==2.8.1: using QuickCheck-2.8.1
Dependency array ==0.5.1.0: using array-0.5.1.0
Dependency base ==4.8.0.0: using base-4.8.0.0
Dependency binary ==0.7.3.0: using binary-0.7.3.0
Dependency bindings-DSL ==1.0.22: using bindings-DSL-1.0.22
Dependency carray ==0.1.5.2: using carray-0.1.5.2
Dependency containers ==0.5.6.2: using containers-0.5.6.2
Dependency deepseq ==1.4.1.1: using deepseq-1.4.1.1
Dependency directory ==1.2.3.1: using directory-1.2.3.1
Dependency filepath ==1.3.0.1: using filepath-1.3.0.1
Dependency lazysmallcheck ==0.6: using lazysmallcheck-0.6
Dependency lens ==4.13: using lens-4.13
Dependency mtl ==2.2.1: using mtl-2.2.1
Dependency mwc-random ==0.13.3.2: using mwc-random-0.13.3.2
Dependency parallel ==3.2.0.6: using parallel-3.2.0.6
Dependency parallel-io ==0.3.2.2: using parallel-io-0.3.2.2
Dependency primitive ==0.6: using primitive-0.6
Dependency storable-complex ==0.2.2: using storable-complex-0.2.2
Dependency storable-tuple ==0.0.2: using storable-tuple-0.0.2
Dependency vector ==0.11.0.0: using vector-0.11.0.0
Searching for alex in path.
Found alex at /home/noah/src/com/vision/.cabal-sandbox/bin/alex
("/home/noah/src/com/vision/.cabal-sandbox/bin/alex",["--version"])
/home/noah/src/com/vision/.cabal-sandbox/bin/alex is version 3.1.4
Searching for ar in path.
Found ar at /usr/bin/ar
Searching for c2hs in path.
Found c2hs at /home/noah/src/com/vision/.cabal-sandbox/bin/c2hs
("/home/noah/src/com/vision/.cabal-sandbox/bin/c2hs",["--numeric-version"])
/home/noah/src/com/vision/.cabal-sandbox/bin/c2hs is version 0.26.1
Searching for cpphs in path.
Cannot find cpphs on the path
Searching for gcc in path.
Found gcc at /usr/bin/gcc
("/usr/bin/gcc",["-dumpversion"])
/usr/bin/gcc is version 5.2.0
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for greencard in path.
Cannot find greencard on the path
Searching for haddock in path.
Found haddock at /usr/bin/haddock
("/usr/bin/haddock",["--version"])
/usr/bin/haddock is version 2.16.0
Searching for happy in path.
Found happy at /home/noah/src/com/vision/.cabal-sandbox/bin/happy
("/home/noah/src/com/vision/.cabal-sandbox/bin/happy",["--version"])
/home/noah/src/com/vision/.cabal-sandbox/bin/happy is version 1.19.5
Searching for hmake in path.
Cannot find hmake on the path
Searching for hpc in path.
Found hpc at /usr/bin/hpc
("/usr/bin/hpc",["version"])
/usr/bin/hpc is version 0.67
looking for tool hsc2hs near compiler in /usr/bin
found hsc2hs in /usr/bin/hsc2hs
("/usr/bin/hsc2hs",["--version"])
/usr/bin/hsc2hs is version 0.67
Searching for HsColour in path.
Cannot find HsColour on the path
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld in path.
Found ld at /usr/bin/ld
Environment: [("ANT_HOME","/usr/share/apache-ant"),("CASROOT","/opt/opencascade"),("CMAKE_PREFIX_PATH","/opt/ros/indigo:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel:/opt/ros/jade"),("COLORFGBG","12;8"),("COLORTERM","rxvt"),("CPATH","/opt/ros/indigo/include:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/include:/opt/ros/jade/include"),("CSF_EXCEPTION_PROMPT","1"),("CSF_GraphicShr","/opt/opencascade/lib/libTKOpenGl.so"),("CSF_IGESDefaults","/opt/opencascade/src/XSTEPResource"),("CSF_LANGUAGE","us"),("CSF_MDTVTexturesDirectory","/opt/opencascade/src/Textures"),("CSF_PluginDefaults","/opt/opencascade/src/StdResource"),("CSF_SHMessage","/opt/opencascade/src/SHMessage"),("CSF_STEPDefaults","/opt/opencascade/src/XSTEPResource"),("CSF_StandardDefaults","/opt/opencascade/src/StdResource"),("CSF_StandardLiteDefaults","/opt/opencascade/src/StdResource"),("CSF_UnitsDefinition","/opt/opencascade/src/UnitsAPI/Units.dat"),("CSF_UnitsLexicon","/opt/opencascade/src/UnitsAPI/Lexi_Expr.dat"),("CSF_XCAFDefaults","/opt/opencascade/src/StdResource"),("CSF_XSMessage","/opt/opencascade/src/XSMessage"),("CSF_XmlOcafResource","/opt/opencascade/src/XmlOcafResource"),("DISPLAY",":0"),("EDITOR","vim"),("GIT_EDITOR","vim"),("GRADLE_HOME","/usr/share/java/gradle"),("GTK2_RC_FILES","/home/noah/.gtkrc-2.0"),("GTK_MODULES","canberra-gtk-module"),("HG","/usr/bin/hg"),("HOME","/home/noah"),("LANG","en_US.UTF-8"),("LC_CTYPE","en_US.UTF-8"),("LD_LIBRARY_PATH","/opt/ros/indigo/lib:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib:/opt/ros/jade/lib:/opt/opencascade/lib"),("LESS","-R"),("LESSOPEN","|/usr/bin/lesspipe.sh %s"),("LOGNAME","noah"),("LSCOLORS","Gxfxcxdxbxegedabagacad"),("MAIL","/var/spool/mail/noah"),("MMGT_CLEAR","1"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MYVIMRC","/home/noah/.vimrc"),("OLDPWD","/home/noah/src/com/vision/dist"),("PAGER","less"),("PATH","/home/noah/src/com/vision/.cabal-sandbox/bin:/opt/ros/indigo/bin:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/bin:/opt/ros/jade/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools-svn:/usr/lib/jvm/default/bin:/opt/opencascade/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.cabal/bin:/home/noah/.cabal/bin"),("PKG_CONFIG_PATH","/opt/ros/indigo/lib/pkgconfig:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib/pkgconfig:/opt/ros/jade/lib/pkgconfig"),("PWD","/home/noah/src/com/vision"),("PYTHONPATH","/opt/ros/indigo/lib/python2.7/site-packages:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib/python2.7/site-packages:/opt/ros/jade/lib/python2.7/site-packages"),("ROS_DISTRO","indigo"),("ROS_ETC_DIR","/opt/ros/indigo/etc/ros"),("ROS_PACKAGE_PATH","/opt/ros/indigo/share:/opt/ros/indigo/stacks:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/src"),("ROS_ROOT","/opt/ros/indigo/share/ros"),("SAL_USE_VCLPLUGIN","gen"),("SHELL","/bin/zsh"),("SHLVL","6"),("TERM","rxvt-256color"),("TERMINFO","/usr/share/terminfo"),("USER","noah"),("VIM","/usr/share/vim"),("VIMRUNTIME","/usr/share/vim/vim74"),("WINDOWID","10485837"),("WINDOWPATH","1"),("XAUTHORITY","/home/noah/.Xauthority"),("XDG_CURRENT_DESKTOP","LXDE"),("XDG_MENU_PREFIX","lxde-"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("ZSH","/home/noah/.oh-my-zsh"),("_","/usr/bin/cabal")]
("/usr/bin/ghc",["-c","/tmp/1804289383846930886.c","-o","/tmp/16816927771714636915.o"])
("/usr/bin/ld",["-x","-r","/tmp/16816927771714636915.o","-o","/tmp/1957747793424238335.o"])
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at /usr/bin/pkg-config
("/usr/bin/pkg-config",["--version"])
/usr/bin/pkg-config is version 0.28
Searching for strip in path.
Found strip at /usr/bin/strip
("/usr/bin/strip",["--version"])
/usr/bin/strip is version 2.25
Searching for tar in path.
Found tar at /usr/bin/tar
("/usr/bin/tar",["--help"])
Searching for uhc in path.
Cannot find uhc on the path
Using Cabal-1.22.2.0 compiled by ghc-7.10
Using compiler: ghc-7.10.1
Using install prefix: /home/noah/src/com/vision/.cabal-sandbox
Binaries installed in: /home/noah/src/com/vision/.cabal-sandbox/bin
Libraries installed in:
/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/CV_55djoP6iXis9vJ0f66Sx9t
Private binaries installed in:
/home/noah/src/com/vision/.cabal-sandbox/libexec
Data files installed in:
/home/noah/src/com/vision/.cabal-sandbox/share/x86_64-linux-ghc-7.10.1/CV-0.4.0.0
Documentation installed in:
/home/noah/src/com/vision/.cabal-sandbox/share/doc/x86_64-linux-ghc-7.10.1/CV-0.4.0.0
Configuration files installed in: /home/noah/src/com/vision/.cabal-sandbox/etc
Using alex version 3.1.4 found on system at:
/home/noah/src/com/vision/.cabal-sandbox/bin/alex
Using ar found on system at: /usr/bin/ar
Using c2hs version 0.26.1 found on system at:
/home/noah/src/com/vision/.cabal-sandbox/bin/c2hs
No cpphs found
Using gcc version 5.2.0 found on system at: /usr/bin/gcc
Using ghc version 7.10.1 found on system at: /usr/bin/ghc
Using ghc-pkg version 7.10.1 found on system at: /usr/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.16.0 found on system at: /usr/bin/haddock
Using happy version 1.19.5 found on system at:
/home/noah/src/com/vision/.cabal-sandbox/bin/happy
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /usr/bin/hpc
Using hsc2hs version 0.67 found on system at: /usr/bin/hsc2hs
No hscolour found
No jhc found
Using ld found on system at: /usr/bin/ld
No lhc found
No lhc-pkg found
Using pkg-config version 0.28 found on system at: /usr/bin/pkg-config
Using strip version 2.25 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
("/usr/bin/gcc",["/tmp/5965166491189641421.c","-o","/tmp/10252023621350490027","-D__GLASGOW_HASKELL__=710","-Dlinux_BUILD_OS=1","-Dx86_64_BUILD_ARCH=1","-Dlinux_HOST_OS=1","-Dx86_64_HOST_ARCH=1","-Idist/dist-sandbox-7d94759/build/autogen","-Icbits/","-I.","-DOpenCV24","-U__BLOCKS__","-DOpenCV24","-std=gnu99","-U__BLOCKS__","-I/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include","-I/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include","-I/usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include","-I/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include","-I/usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include","-I/usr/lib/ghc-7.10.1/site-local/primitive-0.6/include","-I/usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include","-I/usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include","-I/usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include","-I/usr/lib/ghc-7.10.1/include","-I/usr/lib/libffi-3.2.1/include","-DOpenCV24","-std=gnu99","-U__BLOCKS__","-lopencv_calib3d","-lopencv_contrib","-lopencv_core","-lopencv_features2d","-lopencv_flann","-lopencv_highgui","-lopencv_imgproc","-lopencv_legacy","-lopencv_ml","-lopencv_objdetect","-lopencv_video","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/stora_9NylScZlY0UGg2hZLysxGz","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/stora_DFfS3ZmFlAm5r4JgyX42uw","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/utili_HqxkdHBUa1IDGPXcUstWpn","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/stora_KWOfeWKGguw0pmF6lU1qFJ","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/paral_6xFPDOXPAB6DtU1rpytr7u","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/mwcra_08ootKsFUrRGIA21XHtwsp","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/lens_IRHVxTGRDBw6dGrhyWLxW8","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/refle_320chIenbBPKiDDyqottuw","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/paral_0jass5G3nSS5VBMHK6Fg04","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/lazys_4cKlXU6z1955HlMAopPHKJ","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/kanex_JsMtQZDHTOzDhfSPn0ir4J","-L/usr/lib/ghc-7.10.1/site-local/extensible-exceptions-0.1.1.4","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2","-L/usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/filep_4j3OVOj3IZMExFtFQp6Bzy","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/carra_9OhUxHJXFDpJTLnrXL5eaQ","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/syb_6Nyzyz06d8AJVgjVGQUDPB","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/ixsha_CKalvwhDpvB9iOS2FSVxnG","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/adjun_BoQgAmNXWhoF7EsxqKrr98","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/free_HhMSuYvICGPCK2ytLHQdGf","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/semig_D0jTy1KlYmE7IOmQQjIGUk","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/baseo_1fosik6mu8zJZVN62XdGun","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/profu_Bdcs8MQd0uw19W0u0Ac2bW","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/prelu_HPsHYRXtZH01SqB6LNqi1i","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/excep_HNYTDXqEoKTKVjvQVLRgyx","-L/usr/lib/ghc-7.10.1/site-local/mtl-2.2.1","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bifun_AL6PcJfpzgbJ8f1xclzlqy","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/comon_2nj1r8SAwZ2HoVbR2vklj2","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/distr_LmzABKncWnY2MJRmBcsrzO","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/contr_CSwMTMhqhmP6iEEtvbmcOG","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/void_I4yddqHr6AJJAwyHqn7Klp","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/trans_4ifVxwpDIux65PPigHu43T","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/semig_2hexYAvmiDFF7t31Ryyn3H","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/unord_AWHx2bTUgck8YMdYn7Eyr2","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/tagge_0rDryJ5k93e4ZMB4v9n233","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/hasha_3ZPLy5tmHEy6jPYHyfZtm3","-L/usr/lib/ghc-7.10.1/site-local/text-1.2.1.3","-L/usr/lib/ghc-7.10.1/binar_EKE3c9Lmxb3DQpU0fPtru6","-L/usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/State_CiNw3KJSKruI557uwPmD1g","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/stm_877J9sNBpfS5cK4JeYiRK0","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/Quick_0v1M5Pp2PayLxsZ12pnnwa","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/tfran_17fjYyhOIs8GJBNfkVHKvi","-L/usr/lib/ghc-7.10.1/site-local/primitive-0.6","-L/usr/lib/ghc-7.10.1/trans_ALYlebOVzVI4kxbFX5SGhm","-L/usr/lib/ghc-7.10.1/templ_BVMCZyLwIlfGfcqqzyUAI8","-L/usr/lib/ghc-7.10.1/prett_7jIfj8VCGFf1WS0tIQ1XSZ","-L/home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/rando_DjHD69pGMVz5w9qwb044tX","-L/usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7","-L/usr/lib/ghc-7.10.1/conta_47ajk3tbda43DFWyeF3oHQ","-L/usr/lib/ghc-7.10.1/deeps_FpR4obOZALU1lutWnrBldi","-L/usr/lib/ghc-7.10.1/array_FaHmcBFfuRM8kmZLEY8D5S","-L/usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv","-L/usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS","-L/usr/lib/ghc-7.10.1/ghcpr_8TmvWUcS1U1IKHT0levwg3","-L/usr/lib/ghc-7.10.1/rts"])
Component build order: library
creating dist/dist-sandbox-7d94759/build
creating dist/dist-sandbox-7d94759/build/autogen
Building CV-0.4.0.0...
Environment: [("ANT_HOME","/usr/share/apache-ant"),("CASROOT","/opt/opencascade"),("CMAKE_PREFIX_PATH","/opt/ros/indigo:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel:/opt/ros/jade"),("COLORFGBG","12;8"),("COLORTERM","rxvt"),("CPATH","/opt/ros/indigo/include:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/include:/opt/ros/jade/include"),("CSF_EXCEPTION_PROMPT","1"),("CSF_GraphicShr","/opt/opencascade/lib/libTKOpenGl.so"),("CSF_IGESDefaults","/opt/opencascade/src/XSTEPResource"),("CSF_LANGUAGE","us"),("CSF_MDTVTexturesDirectory","/opt/opencascade/src/Textures"),("CSF_PluginDefaults","/opt/opencascade/src/StdResource"),("CSF_SHMessage","/opt/opencascade/src/SHMessage"),("CSF_STEPDefaults","/opt/opencascade/src/XSTEPResource"),("CSF_StandardDefaults","/opt/opencascade/src/StdResource"),("CSF_StandardLiteDefaults","/opt/opencascade/src/StdResource"),("CSF_UnitsDefinition","/opt/opencascade/src/UnitsAPI/Units.dat"),("CSF_UnitsLexicon","/opt/opencascade/src/UnitsAPI/Lexi_Expr.dat"),("CSF_XCAFDefaults","/opt/opencascade/src/StdResource"),("CSF_XSMessage","/opt/opencascade/src/XSMessage"),("CSF_XmlOcafResource","/opt/opencascade/src/XmlOcafResource"),("DISPLAY",":0"),("EDITOR","vim"),("GIT_EDITOR","vim"),("GRADLE_HOME","/usr/share/java/gradle"),("GTK2_RC_FILES","/home/noah/.gtkrc-2.0"),("GTK_MODULES","canberra-gtk-module"),("HG","/usr/bin/hg"),("HOME","/home/noah"),("LANG","en_US.UTF-8"),("LC_CTYPE","en_US.UTF-8"),("LD_LIBRARY_PATH","/opt/ros/indigo/lib:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib:/opt/ros/jade/lib:/opt/opencascade/lib"),("LESS","-R"),("LESSOPEN","|/usr/bin/lesspipe.sh %s"),("LOGNAME","noah"),("LSCOLORS","Gxfxcxdxbxegedabagacad"),("MAIL","/var/spool/mail/noah"),("MMGT_CLEAR","1"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MYVIMRC","/home/noah/.vimrc"),("OLDPWD","/home/noah/src/com/vision/dist"),("PAGER","less"),("PATH","/home/noah/src/com/vision/.cabal-sandbox/bin:/opt/ros/indigo/bin:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/bin:/opt/ros/jade/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools-svn:/usr/lib/jvm/default/bin:/opt/opencascade/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.cabal/bin:/home/noah/.cabal/bin"),("PKG_CONFIG_PATH","/opt/ros/indigo/lib/pkgconfig:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib/pkgconfig:/opt/ros/jade/lib/pkgconfig"),("PWD","/home/noah/src/com/vision"),("PYTHONPATH","/opt/ros/indigo/lib/python2.7/site-packages:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib/python2.7/site-packages:/opt/ros/jade/lib/python2.7/site-packages"),("ROS_DISTRO","indigo"),("ROS_ETC_DIR","/opt/ros/indigo/etc/ros"),("ROS_PACKAGE_PATH","/opt/ros/indigo/share:/opt/ros/indigo/stacks:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/src"),("ROS_ROOT","/opt/ros/indigo/share/ros"),("SAL_USE_VCLPLUGIN","gen"),("SHELL","/bin/zsh"),("SHLVL","6"),("TERM","rxvt-256color"),("TERMINFO","/usr/share/terminfo"),("USER","noah"),("VIM","/usr/share/vim"),("VIMRUNTIME","/usr/share/vim/vim74"),("WINDOWID","10485837"),("WINDOWPATH","1"),("XAUTHORITY","/home/noah/.Xauthority"),("XDG_CURRENT_DESKTOP","LXDE"),("XDG_MENU_PREFIX","lxde-"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("ZSH","/home/noah/.oh-my-zsh"),("_","/usr/bin/cabal")]
("/usr/bin/ghc-pkg",["init","dist/dist-sandbox-7d94759/package.conf.inplace","-v2"])
writing cache dist/dist-sandbox-7d94759/package.conf.inplace/package.cache
Preprocessing library CV-0.4.0.0...
Building library...
creating dist/dist-sandbox-7d94759/build
Environment: [("ANT_HOME","/usr/share/apache-ant"),("CASROOT","/opt/opencascade"),("CMAKE_PREFIX_PATH","/opt/ros/indigo:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel:/opt/ros/jade"),("COLORFGBG","12;8"),("COLORTERM","rxvt"),("CPATH","/opt/ros/indigo/include:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/include:/opt/ros/jade/include"),("CSF_EXCEPTION_PROMPT","1"),("CSF_GraphicShr","/opt/opencascade/lib/libTKOpenGl.so"),("CSF_IGESDefaults","/opt/opencascade/src/XSTEPResource"),("CSF_LANGUAGE","us"),("CSF_MDTVTexturesDirectory","/opt/opencascade/src/Textures"),("CSF_PluginDefaults","/opt/opencascade/src/StdResource"),("CSF_SHMessage","/opt/opencascade/src/SHMessage"),("CSF_STEPDefaults","/opt/opencascade/src/XSTEPResource"),("CSF_StandardDefaults","/opt/opencascade/src/StdResource"),("CSF_StandardLiteDefaults","/opt/opencascade/src/StdResource"),("CSF_UnitsDefinition","/opt/opencascade/src/UnitsAPI/Units.dat"),("CSF_UnitsLexicon","/opt/opencascade/src/UnitsAPI/Lexi_Expr.dat"),("CSF_XCAFDefaults","/opt/opencascade/src/StdResource"),("CSF_XSMessage","/opt/opencascade/src/XSMessage"),("CSF_XmlOcafResource","/opt/opencascade/src/XmlOcafResource"),("DISPLAY",":0"),("EDITOR","vim"),("GIT_EDITOR","vim"),("GRADLE_HOME","/usr/share/java/gradle"),("GTK2_RC_FILES","/home/noah/.gtkrc-2.0"),("GTK_MODULES","canberra-gtk-module"),("HG","/usr/bin/hg"),("HOME","/home/noah"),("LANG","en_US.UTF-8"),("LC_CTYPE","en_US.UTF-8"),("LD_LIBRARY_PATH","/opt/ros/indigo/lib:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib:/opt/ros/jade/lib:/opt/opencascade/lib"),("LESS","-R"),("LESSOPEN","|/usr/bin/lesspipe.sh %s"),("LOGNAME","noah"),("LSCOLORS","Gxfxcxdxbxegedabagacad"),("MAIL","/var/spool/mail/noah"),("MMGT_CLEAR","1"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MYVIMRC","/home/noah/.vimrc"),("OLDPWD","/home/noah/src/com/vision/dist"),("PAGER","less"),("PATH","/home/noah/src/com/vision/.cabal-sandbox/bin:/opt/ros/indigo/bin:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/bin:/opt/ros/jade/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools-svn:/usr/lib/jvm/default/bin:/opt/opencascade/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.rvm/bin:.:/bin:/home/noah/.gem/ruby/2.1.0/bin:/home/noah/.gem/ruby/2.2.0/bin:/home/noah/src/scripts:/opt/opencascade/bin:/sbin:/usr/lib/jvm/default/bin:/home/noah/.cabal/bin:/home/noah/.cabal/bin"),("PKG_CONFIG_PATH","/opt/ros/indigo/lib/pkgconfig:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib/pkgconfig:/opt/ros/jade/lib/pkgconfig"),("PWD","/home/noah/src/com/vision"),("PYTHONPATH","/opt/ros/indigo/lib/python2.7/site-packages:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/devel/lib/python2.7/site-packages:/opt/ros/jade/lib/python2.7/site-packages"),("ROS_DISTRO","indigo"),("ROS_ETC_DIR","/opt/ros/indigo/etc/ros"),("ROS_PACKAGE_PATH","/opt/ros/indigo/share:/opt/ros/indigo/stacks:/home/noah/src/org/gtri/SensingAndGrasping/catkin_ws/src"),("ROS_ROOT","/opt/ros/indigo/share/ros"),("SAL_USE_VCLPLUGIN","gen"),("SHELL","/bin/zsh"),("SHLVL","6"),("TERM","rxvt-256color"),("TERMINFO","/usr/share/terminfo"),("USER","noah"),("VIM","/usr/share/vim"),("VIMRUNTIME","/usr/share/vim/vim74"),("WINDOWID","10485837"),("WINDOWPATH","1"),("XAUTHORITY","/home/noah/.Xauthority"),("XDG_CURRENT_DESKTOP","LXDE"),("XDG_MENU_PREFIX","lxde-"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("ZSH","/home/noah/.oh-my-zsh"),("_","/usr/bin/cabal")]
("/usr/bin/ghc",["--make","-v","-fbuilding-cabal-package","-O","-static","-dynamic-too","-dynosuf","dyn_o","-dynhisuf","dyn_hi","-outputdir","dist/dist-sandbox-7d94759/build","-odir","dist/dist-sandbox-7d94759/build","-hidir","dist/dist-sandbox-7d94759/build","-stubdir","dist/dist-sandbox-7d94759/build","-i","-idist/dist-sandbox-7d94759/build","-i.","-idist/dist-sandbox-7d94759/build/autogen","-Idist/dist-sandbox-7d94759/build/autogen","-Idist/dist-sandbox-7d94759/build","-Icbits/","-optP-DOpenCV24","-optP-U__BLOCKS__","-optP-include","-optPdist/dist-sandbox-7d94759/build/autogen/cabal_macros.h","-this-package-key","CV_55djoP6iXis9vJ0f66Sx9t","-hide-all-packages","-no-user-package-db","-package-db","/home/noah/src/com/vision/.cabal-sandbox/x86_64-linux-ghc-7.10.1-packages.conf.d","-package-db","dist/dist-sandbox-7d94759/package.conf.inplace","-package-id","QuickCheck-2.8.1-d5b5766359157c6ae24f2bc69cf2870d","-package-id","array-0.5.1.0-e29cdbe82692341ebb7ce6e2798294f9","-package-id","base-4.8.0.0-1b689eb8d72c4d4cc88f445839c1f01a","-package-id","binary-0.7.3.0-0f543654a1ae447e0d4d0bbfc1bb704e","-package-id","bindings-DSL-1.0.22-5462142cd2cfec43b1b34b17c7130373","-package-id","carray-0.1.5.2-8c5fb8c6009d0381e5faaf124c70a88a","-package-id","containers-0.5.6.2-2114032c163425cc264e6e1169dc2f6d","-package-id","deepseq-1.4.1.1-c1376f846fa170f2cc2cb2e57b203339","-package-id","directory-1.2.3.1-a48a1a0bb63188217379bcd2da3161bb","-package-id","filepath-1.3.0.1-e8e7ed253eb6a5bc8f721418231ebada","-package-id","lazysmallcheck-0.6-835ab6df768a3f914a02d49437d56d6e","-package-id","lens-4.13-4e102b42ebbdd02f3211924bac281d77","-package-id","mtl-2.2.1-9986828fc95bc8459870303efaabd81e","-package-id","mwc-random-0.13.3.2-c65cecb61437157d65a70ae606396cc5","-package-id","parallel-3.2.0.6-4e54451b21f4608456402c6be2e6a1f7","-package-id","parallel-io-0.3.2.2-d88f838417baf5b07bf49e42ad474572","-package-id","primitive-0.6-cd5e7f2c82e67169d584438d071a9b1a","-package-id","storable-complex-0.2.2-f990e84838be7b5e4bc904bbd5965791","-package-id","storable-tuple-0.0.2-78fe3086afc06b1121dc07f88d9b772d","-package-id","vector-0.11.0.0-d8765e5e59af4c21a76fe8ca2f3eb8fd","-XHaskell98","-XCPP","CV.Image","CV.Arbitrary","CV.Binary","CV.Bindings.Types","CV.Calibration","CV.ColourUtils","CV.ConnectedComponents","CV.Conversions","CV.DFT","CV.Corners","CV.DrawableInstances","CV.Drawing","CV.Edges","CV.Features","CV.Filters","CV.Fitting","CV.FunnyStatistics","CV.Gabor","CV.HighGUI","CV.Histogram","CV.HoughTransform","CV.ImageMath","CV.Sampling","CV.ImageMathOp","CV.ImageOp","CV.Iterators","CV.LightBalance","CV.Marking","CV.Matrix","CV.Morphology","CV.MultiresolutionSpline","CV.Operations","CV.Pixelwise","CV.TemplateMatching","CV.Textures","CV.Thresholding","CV.Tracking","CV.Transforms","CV.Video","CV.Projection","CV.Files","Utils.DrawingClass","Utils.Function","Utils.GeometryClass","Utils.List","Utils.Point","Utils.Pointer","Utils.Rectangle","Utils.Stream","Utils.ConvexHull","CV.Bindings.Matrix","CV.Bindings.Calibrate","CV.Bindings.Fittings","CV.Bindings.Core","CV.Bindings.ImgProc","CV.Bindings.Tracking","CV.Bindings.Drawing","CV.Bindings.Error","CV.Bindings.Features","CV.Bindings.Iterators","CV.Bindings.Projection","CV.Bindings.Files"])
Glasgow Haskell Compiler, Version 7.10.1, stage 2 booted by GHC version 7.10.1
Using binary package database: /usr/lib/ghc-7.10.1/package.conf.d/package.cache
Using binary package database: /home/noah/src/com/vision/.cabal-sandbox/x86_64-linux-ghc-7.10.1-packages.conf.d/package.cache
Using binary package database: dist/dist-sandbox-7d94759/package.conf.inplace/package.cache
package json-0.9.1-085411fcdb16d1e5a4d7c2697804c458 is unusable due to missing or recursive dependencies:
parsec-3.1.9-b28b6cf6aede5a20cfb96b1e222a0b5a text-1.2.0.4-287fea8100fd89d633753334774d997a
wired-in package ghc-prim mapped to ghc-prim-0.4.0.0-7c945cc0c41d3b7b70f3edd125671166
wired-in package integer-gmp mapped to integer-gmp-1.0.0.0-3c947e5fb6dca14804d9b2793c521b67
wired-in package base mapped to base-4.8.0.0-1b689eb8d72c4d4cc88f445839c1f01a
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.10.0.0-e895139a0ffff267d412e3d0191ce93b
wired-in package ghc mapped to ghc-7.10.1-078672aa51936d78ce6ee78c8b38237e
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags:
package json-0.9.1-085411fcdb16d1e5a4d7c2697804c458 is unusable due to missing or recursive dependencies:
parsec-3.1.9-b28b6cf6aede5a20cfb96b1e222a0b5a text-1.2.0.4-287fea8100fd89d633753334774d997a
wired-in package ghc-prim mapped to ghc-prim-0.4.0.0-7c945cc0c41d3b7b70f3edd125671166
wired-in package integer-gmp mapped to integer-gmp-1.0.0.0-3c947e5fb6dca14804d9b2793c521b67
wired-in package base mapped to base-4.8.0.0-1b689eb8d72c4d4cc88f445839c1f01a
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.10.0.0-e895139a0ffff267d412e3d0191ce93b
wired-in package ghc mapped to ghc-7.10.1-078672aa51936d78ce6ee78c8b38237e
wired-in package dph-seq not found.
wired-in package dph-par not found.
*** Chasing dependencies:
Chasing modules from: *CV.Image,*CV.Arbitrary,*CV.Binary,*CV.Bindings.Types,*CV.Calibration,*CV.ColourUtils,*CV.ConnectedComponents,*CV.Conversions,*CV.DFT,*CV.Corners,*CV.DrawableInstances,*CV.Drawing,*CV.Edges,*CV.Features,*CV.Filters,*CV.Fitting,*CV.FunnyStatistics,*CV.Gabor,*CV.HighGUI,*CV.Histogram,*CV.HoughTransform,*CV.ImageMath,*CV.Sampling,*CV.ImageMathOp,*CV.ImageOp,*CV.Iterators,*CV.LightBalance,*CV.Marking,*CV.Matrix,*CV.Morphology,*CV.MultiresolutionSpline,*CV.Operations,*CV.Pixelwise,*CV.TemplateMatching,*CV.Textures,*CV.Thresholding,*CV.Tracking,*CV.Transforms,*CV.Video,*CV.Projection,*CV.Files,*Utils.DrawingClass,*Utils.Function,*Utils.GeometryClass,*Utils.List,*Utils.Point,*Utils.Pointer,*Utils.Rectangle,*Utils.Stream,*Utils.ConvexHull,*CV.Bindings.Matrix,*CV.Bindings.Calibrate,*CV.Bindings.Fittings,*CV.Bindings.Core,*CV.Bindings.ImgProc,*CV.Bindings.Tracking,*CV.Bindings.Drawing,*CV.Bindings.Error,*CV.Bindings.Features,*CV.Bindings.Iterators,*CV.Bindings.Projection,*CV.Bindings.Files
Created temporary directory: /tmp/ghc23810_0
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Image.hs -o /tmp/ghc23810_0/ghc23810_1.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Arbitrary.hs -o /tmp/ghc23810_0/ghc23810_2.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Binary.hs -o /tmp/ghc23810_0/ghc23810_3.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Types.hs -o /tmp/ghc23810_0/ghc23810_4.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Calibration.hs -o /tmp/ghc23810_0/ghc23810_5.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/ColourUtils.hs -o /tmp/ghc23810_0/ghc23810_6.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/ConnectedComponents.hs -o /tmp/ghc23810_0/ghc23810_7.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Conversions.hs -o /tmp/ghc23810_0/ghc23810_8.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/DFT.hs -o /tmp/ghc23810_0/ghc23810_9.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Corners.hs -o /tmp/ghc23810_0/ghc23810_10.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/DrawableInstances.hs -o /tmp/ghc23810_0/ghc23810_11.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Drawing.hs -o /tmp/ghc23810_0/ghc23810_12.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Edges.hs -o /tmp/ghc23810_0/ghc23810_13.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Features.hs -o /tmp/ghc23810_0/ghc23810_14.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Filters.hs -o /tmp/ghc23810_0/ghc23810_15.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Fitting.hs -o /tmp/ghc23810_0/ghc23810_16.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/FunnyStatistics.hs -o /tmp/ghc23810_0/ghc23810_17.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Gabor.hs -o /tmp/ghc23810_0/ghc23810_18.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/HighGUI.hs -o /tmp/ghc23810_0/ghc23810_19.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Histogram.hs -o /tmp/ghc23810_0/ghc23810_20.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/HoughTransform.hs -o /tmp/ghc23810_0/ghc23810_21.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/ImageMath.hs -o /tmp/ghc23810_0/ghc23810_22.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Sampling.hs -o /tmp/ghc23810_0/ghc23810_23.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/ImageMathOp.hs -o /tmp/ghc23810_0/ghc23810_24.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/ImageOp.hs -o /tmp/ghc23810_0/ghc23810_25.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Iterators.hs -o /tmp/ghc23810_0/ghc23810_26.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/LightBalance.hs -o /tmp/ghc23810_0/ghc23810_27.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Marking.hs -o /tmp/ghc23810_0/ghc23810_28.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Matrix.hs -o /tmp/ghc23810_0/ghc23810_29.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Morphology.hs -o /tmp/ghc23810_0/ghc23810_30.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/MultiresolutionSpline.hs -o /tmp/ghc23810_0/ghc23810_31.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Operations.hs -o /tmp/ghc23810_0/ghc23810_32.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Pixelwise.hs -o /tmp/ghc23810_0/ghc23810_33.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/TemplateMatching.hs -o /tmp/ghc23810_0/ghc23810_34.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Textures.hs -o /tmp/ghc23810_0/ghc23810_35.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Thresholding.hs -o /tmp/ghc23810_0/ghc23810_36.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Tracking.hs -o /tmp/ghc23810_0/ghc23810_37.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Transforms.hs -o /tmp/ghc23810_0/ghc23810_38.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Projection.hs -o /tmp/ghc23810_0/ghc23810_39.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./CV/Files.hs -o /tmp/ghc23810_0/ghc23810_40.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/DrawingClass.hs -o /tmp/ghc23810_0/ghc23810_41.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/Function.hs -o /tmp/ghc23810_0/ghc23810_42.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/GeometryClass.hs -o /tmp/ghc23810_0/ghc23810_43.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/List.hs -o /tmp/ghc23810_0/ghc23810_44.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/Point.hs -o /tmp/ghc23810_0/ghc23810_45.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/Pointer.hs -o /tmp/ghc23810_0/ghc23810_46.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/Rectangle.hs -o /tmp/ghc23810_0/ghc23810_47.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/Stream.hs -o /tmp/ghc23810_0/ghc23810_48.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp ./Utils/ConvexHull.hs -o /tmp/ghc23810_0/ghc23810_49.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Matrix.hs -o /tmp/ghc23810_0/ghc23810_50.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Calibrate.hs -o /tmp/ghc23810_0/ghc23810_51.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Fittings.hs -o /tmp/ghc23810_0/ghc23810_52.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Core.hs -o /tmp/ghc23810_0/ghc23810_53.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/ImgProc.hs -o /tmp/ghc23810_0/ghc23810_54.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Tracking.hs -o /tmp/ghc23810_0/ghc23810_55.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Drawing.hs -o /tmp/ghc23810_0/ghc23810_56.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Error.hs -o /tmp/ghc23810_0/ghc23810_57.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Features.hs -o /tmp/ghc23810_0/ghc23810_58.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Iterators.hs -o /tmp/ghc23810_0/ghc23810_59.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Projection.hs -o /tmp/ghc23810_0/ghc23810_60.hscpp
*** C pre-processor:
/usr/bin/gcc -E -undef -traditional -DOpenCV24 -U__BLOCKS__ -include dist/dist-sandbox-7d94759/build/autogen/cabal_macros.h -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build -I dist/dist-sandbox-7d94759/build/autogen -I dist/dist-sandbox-7d94759/build -I cbits/ -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/vecto_58ubt3aDbo9HxZebZhsxA2/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/direc_6VR320xyN1d065t151iyO2/include -I /usr/lib/ghc-7.10.1/unix_G4Yo1pNtYrk8nCq1cx8P9d/include -I /home/noah/src/com/vision/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.1/bindi_LUuhJ6IjhwzIzZcKwEeClN/include -I /usr/lib/ghc-7.10.1/bytes_6vj5EoliHgNHISHCVCb069/include -I /usr/lib/ghc-7.10.1/site-local/primitive-0.6/include -I /usr/lib/ghc-7.10.1/time_Hh2clZW6in4HpYHx5bLtb7/include -I /usr/lib/ghc-7.10.1/base_I5BErHzyOm07EBNpKBEeUv/include -I /usr/lib/ghc-7.10.1/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include -I /usr/lib/ghc-7.10.1/include -I /usr/lib/libffi-3.2.1/include '-D__GLASGOW_HASKELL__=710' -include /usr/lib/ghc-7.10.1/include/ghcversion.h '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-D__GLASGOW_HASKELL_TH__=YES' '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp dist/dist-sandbox-7d94759/build/CV/Bindings/Files.hs -o /tmp/ghc23810_0/ghc23810_61.hscpp
<command line>:
Could not find module ‘CV.Video’
Locations searched:
dist/dist-sandbox-7d94759/build/CV/Video.hs
dist/dist-sandbox-7d94759/build/CV/Video.lhs
dist/dist-sandbox-7d94759/build/CV/Video.hsig
dist/dist-sandbox-7d94759/build/CV/Video.lhsig
CV/Video.hs
CV/Video.lhs
CV/Video.hsig
CV/Video.lhsig
dist/dist-sandbox-7d94759/build/autogen/CV/Video.hs
dist/dist-sandbox-7d94759/build/autogen/CV/Video.lhs
dist/dist-sandbox-7d94759/build/autogen/CV/Video.hsig
dist/dist-sandbox-7d94759/build/autogen/CV/Video.lhsig
*** Deleting temp files:
Deleting: /tmp/ghc23810_0/ghc23810_61.hscpp /tmp/ghc23810_0/ghc23810_60.hscpp /tmp/ghc23810_0/ghc23810_59.hscpp /tmp/ghc23810_0/ghc23810_58.hscpp /tmp/ghc23810_0/ghc23810_57.hscpp /tmp/ghc23810_0/ghc23810_56.hscpp /tmp/ghc23810_0/ghc23810_55.hscpp /tmp/ghc23810_0/ghc23810_54.hscpp /tmp/ghc23810_0/ghc23810_53.hscpp /tmp/ghc23810_0/ghc23810_52.hscpp /tmp/ghc23810_0/ghc23810_51.hscpp /tmp/ghc23810_0/ghc23810_50.hscpp /tmp/ghc23810_0/ghc23810_49.hscpp /tmp/ghc23810_0/ghc23810_48.hscpp /tmp/ghc23810_0/ghc23810_47.hscpp /tmp/ghc23810_0/ghc23810_46.hscpp /tmp/ghc23810_0/ghc23810_45.hscpp /tmp/ghc23810_0/ghc23810_44.hscpp /tmp/ghc23810_0/ghc23810_43.hscpp /tmp/ghc23810_0/ghc23810_42.hscpp /tmp/ghc23810_0/ghc23810_41.hscpp /tmp/ghc23810_0/ghc23810_40.hscpp /tmp/ghc23810_0/ghc23810_39.hscpp /tmp/ghc23810_0/ghc23810_38.hscpp /tmp/ghc23810_0/ghc23810_37.hscpp /tmp/ghc23810_0/ghc23810_36.hscpp /tmp/ghc23810_0/ghc23810_35.hscpp /tmp/ghc23810_0/ghc23810_34.hscpp /tmp/ghc23810_0/ghc23810_33.hscpp /tmp/ghc23810_0/ghc23810_32.hscpp /tmp/ghc23810_0/ghc23810_31.hscpp /tmp/ghc23810_0/ghc23810_30.hscpp /tmp/ghc23810_0/ghc23810_29.hscpp /tmp/ghc23810_0/ghc23810_28.hscpp /tmp/ghc23810_0/ghc23810_27.hscpp /tmp/ghc23810_0/ghc23810_26.hscpp /tmp/ghc23810_0/ghc23810_25.hscpp /tmp/ghc23810_0/ghc23810_24.hscpp /tmp/ghc23810_0/ghc23810_23.hscpp /tmp/ghc23810_0/ghc23810_22.hscpp /tmp/ghc23810_0/ghc23810_21.hscpp /tmp/ghc23810_0/ghc23810_20.hscpp /tmp/ghc23810_0/ghc23810_19.hscpp /tmp/ghc23810_0/ghc23810_18.hscpp /tmp/ghc23810_0/ghc23810_17.hscpp /tmp/ghc23810_0/ghc23810_16.hscpp /tmp/ghc23810_0/ghc23810_15.hscpp /tmp/ghc23810_0/ghc23810_14.hscpp /tmp/ghc23810_0/ghc23810_13.hscpp /tmp/ghc23810_0/ghc23810_12.hscpp /tmp/ghc23810_0/ghc23810_11.hscpp /tmp/ghc23810_0/ghc23810_10.hscpp /tmp/ghc23810_0/ghc23810_9.hscpp /tmp/ghc23810_0/ghc23810_8.hscpp /tmp/ghc23810_0/ghc23810_7.hscpp /tmp/ghc23810_0/ghc23810_6.hscpp /tmp/ghc23810_0/ghc23810_5.hscpp /tmp/ghc23810_0/ghc23810_4.hscpp /tmp/ghc23810_0/ghc23810_3.hscpp /tmp/ghc23810_0/ghc23810_2.hscpp /tmp/ghc23810_0/ghc23810_1.hscpp
*** Deleting temp dirs:
Deleting: /tmp/ghc23810_0
/usr/bin/ghc returned ExitFailure 1
The WxImage class should probably work outside IO.
Currently it is bit cumbersome to use.
I get the error
/usr/include/stdlib.h:272: (column 20) [ERROR] >>> Syntax error !
The symbol `^' does not fit here.
when i'm trying to build the cv lib.
I'm on os x 10.6 if thats relevant, on ghc 7.0.3
thanks
suppose we have a piece of code like below,
test = do
setCatch
image <- readFromFile "smallLena.jpg" :: IO (Image GrayScale D32)
saveImage "poks.ok" image `catch`
(\e -> do let err = show (e :: CvException)
print "catched"
return ())
print "safe landed"
return ()
saveImage
throws an CvException
because of bad file extension,
but neither "catched" nor "safe landed" are printed out.
I think the problem originates from setCatch :: IO()
which will call a throw in haskell callback when opencv errors happen.
GLFW-b also had a similar problem before.
Immutability seems to have been thrown under a bus by a good number of operations. Take, for example, setROI
. One would expect operation f
to have the same result on the same input before and after setROI. Sadly, we are hiding immutable operations under the covers.
func = do
img <- readImage somePath
let bw1 = unsafeImageTo8Bit img
when someBool (setROI (0,0) (200,200) img)
saveImage "fullImage8bit.jpg" bw2
Now we should be able to use equational reasoning and say the image saved will indeed be the full image but black and white. Instead we get a cropped portion of the image thanks to the variable, img
, being mutated. This certainly only gets worse when operations are hidden in other modules and not just inline with a when
.
How should we go about solving this issue? Do you have plans on this front?
Just to be cleaner
The sequence distanceTransform L2 M3 . selectSizedComponents 40 100000
complains about bad image type for distance transform. Probable cause: sizeFilter
returns a wrong image type (32F).
Hello,
My system: GHC 7.8.3, Cabal 1.20.0.2, Ubuntu 12.04, tried both OpenCV 2.3.1 and 2.4.5
When compiling the master branch, I'm getting these errors:
CV/Matrix.hs:145:83:
Could not deduce (Enum s0) arising from a use of �fromEnum�
from the context (Exists (Matrix a),
Args (Matrix a) ~ Size (Matrix a))
bound by the type signature for
invert :: (Exists (Matrix a), Args (Matrix a) ~ Size (Matrix a)) =>
Matrix a -> Matrix a
at CV/Matrix.hs:141:11-88
The type variable �s0� is ambiguous
Note: there are several potential instances:
instance Enum RGB_Channel -- Defined at CV/Image.chs:159:56
instance Enum LAB_Channel -- Defined at CV/Image.chs:165:59
instance Enum ImageDepth -- Defined at CV/Image.chs:965:10
...plus 72 others
In the second argument of �(.)�, namely �fromEnum�
In the expression: fromIntegral . fromEnum
In the third argument of �c'cvInvert�, namely
�(fromIntegral . fromEnum $ c'CV_LU)�
CV/Matrix.hs:145:94:
Could not deduce (Num s0) arising from a use of �c'CV_LU�
from the context (Exists (Matrix a),
Args (Matrix a) ~ Size (Matrix a))
bound by the type signature for
invert :: (Exists (Matrix a), Args (Matrix a) ~ Size (Matrix a)) =>
Matrix a -> Matrix a
at CV/Matrix.hs:141:11-88
The type variable �s0� is ambiguous
Note: there are several potential instances:
instance Num a => Num (Utils.Point.Pt a)
-- Defined at Utils/Point.hs:8:10
instance Num Double -- Defined in �GHC.Float�
instance Num Float -- Defined in �GHC.Float�
...plus 64 others
In the second argument of �($)�, namely �c'CV_LU�
In the third argument of �c'cvInvert�, namely
�(fromIntegral . fromEnum $ c'CV_LU)�
In the expression:
c'cvInvert c_m c_c (fromIntegral . fromEnum $ c'CV_LU)
Hi, this is after #25 , How can I solved this?
[wisut@wisut-pc CV]$ git pull
Already up-to-date.
[wisut@wisut-pc CV]$ cabal configure -fOpenCV24
Resolving dependencies...
Configuring CV-0.3.6.2...
[wisut@wisut-pc CV]$ cabal build
Building CV-0.3.6.2...
Preprocessing library CV-0.3.6.2...
cbits/cvFiles.c: In function ‘read_from_tcr_rectified_old’:
cbits/cvFiles.c:1315:13:
warning: passing argument 2 of ‘calc_sum’ from incompatible pointer type [enabled by default]
cbits/cvFiles.c:16:7:
note: expected ‘uint_t *’ but argument is of type ‘float *’
In-place registering CV-0.3.6.2...
Hi,
Could the current HEAD of CV, which is at version 0.4.0.0, be uploaded to hackage please?
In Video.chs the CapProp enum is no longer compatible to latest opencv.
CV_CAP_PROP_WHITE_BALANCE
has been replaced by
CV_CAP_PROP_WHITE_BALANCE_BLUE_U
nad
CV_CAP_PROP_WHITE_BALANCE_RED_V
Using CV 0.3.5.3, saving file to a nonexisting folder doesn't succeed, but there's no error thrown / displayed.
I'm not sure about best solution. Maybe a thrown exception would be best way to go.
-- No folder /tmp/res/
Main> saveImage "/tmp/res/1.png" r
-- Still no /tmp/res/, created /tmp/res/ manually
*Main> saveImage "/tmp/res/1.png" r
-- /tmp/res/1.png now saved.
*Main>
Some ImageMath functions have type issues that are revealed by haddock documents. Like, findMinMaxMask uses BareImage. It is also dubious which images can (or should) be called with D8 images. In my documentation commit, I have already changed some functions (like sqrt) to accept D32 image only. Then addS is now for D32 only while it might be possible to use it for D8 - but there could be overflow problems. Suggest deciding this matter for every function.
As a side note, should we have a BinaryImage type (perhaps newtype of Image GrayScale D8) that would be the only image type accepted for masks and such, and could be produced by comparison operators?
Those getting CV_CAP_PROP_WHITE_BALANCE_BLUE...
error during compilation should refer to this merge into opencv (for those usingOpenCV2.4.11-1). Apparently those macros have been renamed.
It appears the API forces users to call a sequence of cloneImage
and unsafeImageTo8Bit
. Would you accept a patch that hides the "unsafe" and performs the clone implicitly?
I was writing an image processing library in Haskell, but I found this library on Hackage, which I can use for my application. The design of this library looks nice.
I noticed c2hs is necessary for installing this cv library. I suggest that you add c2hs for CV.cabal
file.
Should these two lines (https://github.com/aleator/CV/blob/master/CV/Sampling.hs#L29-L30) really say
| x <- [0,wstep..wi-w-1]
, y <- [0,hstep..hi-h-1]]
rather than | x <- [0,wstep..wi-w], y <- [0,hstep..hi-h]]
? Consider the case where wi
(full image width) is 32 and w
(tile width) is 8. In this case, we should generate tiles at offsets (0, 8, 16, 24) to give four tiles in the horizontal direction. The existing code generates only three tiles in the horizontal direction in this case.
I just tried to compile the surf
example.
As a result, I got
$ cd examples; ghc --make surf.hs
Linking surf ...
Undefined symbols for architecture i386:
"_calcSelectiveAvg", referenced from:
_selectiveAvgFilter in libHSCV-0.3.7.a(cvWrapLEO.o)
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
I'm on OS X 10.7.5, using opencv 2.4.3, ghc 7.4.2 and the C compiler is either llvm-gcc 4.2.1 or clang 4.1. (Not sure how to find out which one GHC uses.)
Temporary solution:
I've added calcSelectiveAvg
to cvWrapLEO.h
and it works. My initial guess would be that calcSelectiveAvg
does not get properly inlined.
Hi there.
I run ghc 7.6.3 and cv-0.3.7.
Some of the examples fail to compile, e.g. channels.hs, Chessboard.hs, Histograms.hs, Hough.hs, surf.hs
. Probably some more, i haven't tested them all.
Some compile successful (filters.hs, colorUtils.hs
).
Example:
[1 of 1] Compiling Main ( Hough.hs, Hough.o )
Hough.hs:17:119:
Couldn't match expected type `Matrix (a0, a0)'
with actual type `[(Foreign.C.Types.CFloat,
Foreign.C.Types.CFloat)]'
In the first argument of `toList', namely `hough'
In the expression: toList hough
In a stmt of a list comprehension: (y, k) <- toList hough
Hough.hs:18:73:
Couldn't match expected type `Matrix (Int, Int, Int, Int)'
with actual type `[(Foreign.C.Types.CInt,
Foreign.C.Types.CInt,
Foreign.C.Types.CInt,
Foreign.C.Types.CInt)]'
In the first argument of `toList', namely `hough2'
In the expression: toList hough2
In a stmt of a list comprehension: (x, y, u, v) <- toList hough2
Hough.hs:19:120:
Couldn't match expected type `Matrix (a0, a0)'
with actual type `[(Foreign.C.Types.CFloat,
Foreign.C.Types.CFloat)]'
In the first argument of `toList', namely `hough3'
In the expression: toList hough3
In a stmt of a list comprehension: (y, k) <- toList hough3
The number of not compiling files keeps me wondering if i'm doing something wrong, or are some Examples out of date?
There is an ambiguity of deep
in CV.Image
because Control.Lens exports deep
. It can be resolved with:
- getSize (Mutable i) = evaluate (deep (getSize i))
+ getSize (Mutable i) = evaluate (CV.Image.deep (getSize i))
Once that is resolved, I'm getting two errors in CV.Matrix
:
[20 of 62] Compiling CV.Matrix ( CV/Matrix.hs, dist/build/CV/Matrix.o )
CV/Matrix.hs:145:83:
Could not deduce (Enum r0) arising from a use of ‘fromEnum’
from the context (Exists (Matrix a),
Args (Matrix a) ~ Size (Matrix a))
bound by the type signature for
invert :: (Exists (Matrix a), Args (Matrix a) ~ Size (Matrix a)) =>
Matrix a -> Matrix a
at CV/Matrix.hs:141:11-88
The type variable ‘r0’ is ambiguous
Note: there are several potential instances:
instance Enum CV.Image.CvtCodes -- Defined at CV/Image.chs:474:10
instance Enum CV.Image.CvtFlags -- Defined at CV/Image.chs:515:10
instance Enum ImageDepth -- Defined at CV/Image.chs:963:10
...plus 76 others
In the second argument of ‘(.)’, namely ‘fromEnum’
In the expression: fromIntegral . fromEnum
In the third argument of ‘c'cvInvert’, namely
‘(fromIntegral . fromEnum $ c'CV_LU)’
CV/Matrix.hs:145:94:
Could not deduce (Num r0) arising from a use of ‘c'CV_LU’
from the context (Exists (Matrix a),
Args (Matrix a) ~ Size (Matrix a))
bound by the type signature for
invert :: (Exists (Matrix a), Args (Matrix a) ~ Size (Matrix a)) =>
Matrix a -> Matrix a
at CV/Matrix.hs:141:11-88
The type variable ‘r0’ is ambiguous
Note: there are several potential instances:
instance RealFloat a => Num (Data.Complex.Complex a)
-- Defined in ‘Data.Complex’
instance Data.Fixed.HasResolution a => Num (Data.Fixed.Fixed a)
-- Defined in ‘Data.Fixed’
instance forall (k :: BOX) (f :: k -> *) (a :: k).
Num (f a) =>
Num (Data.Monoid.Alt f a)
-- Defined in ‘Data.Monoid’
...plus 67 others
In the second argument of ‘($)’, namely ‘c'CV_LU’
In the third argument of ‘c'cvInvert’, namely
‘(fromIntegral . fromEnum $ c'CV_LU)’
In the expression:
c'cvInvert c_m c_c (fromIntegral . fromEnum $ c'CV_LU)
Have others come across this error? and have others been able to compile this CV library with GHC 7.10?
I've noticed that here and there that matrices are being created in pure haskell (via unsafePerformIO
) and then being modified in an FFI IO call. Not only does this break referential transparency, but it can lead to hard to debug errors after compiler optimization.
I ran across this when I was writing an FFI entry for cvGetPerspectiveTransform
. I followed some existing patterns from elsewhere for dealing with matrices (see HoughTransforms and Calibration), and did something like:
let m = create (3, 3) :: Matrix Float
-- ...
withMatPtr m $ \mat ->
c'cvGetPerspectiveTransform c_from c_to mat
-- ...
return $ M.toList m
This yielded incorrect responses - giving the default values from when m was created and not the newly modified values from after the perspective transform.
To temporarily remedy this problem, I created IO
versions of Matrix functions without the usage of unsafePerformIO
. Specifically, createM
, toColsM
, and toRowsM
.
This pattern of breaking referential transparency also seems to exist elsewhere. One example for the Image
type can be found in the definition of convolve2D
. It may exist in several other places as well, but I have not checked. While I haven't seen it break for other uses yet, it does make me fairly nervous.
Fixing this to prevent referential transparency errors will likely lead to breaking changes in the API.
HI, I got build error from latest clone as following codeblock. I am using Arch linux and my opencv installation is fine, as far as I know, since I can use both C++ and python version as normal.
[wisut@wisut-pc CV]$ pacman -Q opencv ghc
opencv 2.4.2-5
ghc 7.6.1-1
[wisut@wisut-pc CV]$ cabal --version
cabal-install version 1.16.0.1
using version 1.16.0.2 of the Cabal library
[wisut@wisut-pc CV]$ git rev-parse HEAD
033b28a23e013faa29df67c825366f7bbb8a594f
[wisut@wisut-pc CV]$ cabal build
Building CV-0.3.6.2...
Preprocessing library CV-0.3.6.2...
[39 of 61] Compiling CV.Transforms ( dist/build/CV/Transforms.hs, dist/build/CV/Transforms.o )
CV/Transforms.chs:328:9:
Couldn't match expected type `IO a0'
with actual type `CInt -> IO ()'
In the return type of a call of `cvDistTransform'
Probable cause: `cvDistTransform' is applied to too few arguments
In the expression:
cvDistTransform
c_source
c_result
(fromIntegral . fromEnum $ dtype)
(fromIntegral . fromEnum $ maskSize)
nullPtr
nullPtr
In the second argument of `($)', namely
`\ c_result
-> cvDistTransform
c_source
c_result
(fromIntegral . fromEnum $ dtype)
(fromIntegral . fromEnum $ maskSize)
nullPtr
nullPtr'
[wisut@wisut-pc CV]$
Currently the CV module namespace is flat and quite wide. It would be better to have some structure (Such as CV.Features/ which would contain Histograms, Textures, Features etc.)
It should be RGBA.
I am using the latest OpenCV, GHC but installation fails even with given flags.
bash>cabal-dev install -fopencv23
c2hs: C header contains errors:
dist/build/CV/Video.chs.h:20: (column 32) [ERROR] >>> Unknown identifier!
Cannot find a definition for `CV_CAP_PROP_WHITE_BALANCE' in the header file.cabal: Error: some packages failed to install:
CV-0.3.2.1 failed during the building phase. The exception was:
ExitFailure 1
How to reproduce:
cabal configure -fOpenCV24
cabal build
cabal install
Expected: library to be installed
got:
[36 of 61] Compiling CV.Features ( CV/Features.hs, dist/build/CV/Features.o ) [flags changed]
CV/Features.hs:46:5:
Not in scope: `c'wrapExtractMSER'
Perhaps you meant one of these:
`c'wrapExtractSURF' (imported from CV.Bindings.Features),
`p'wrapExtractSURF' (imported from CV.Bindings.Features)
Failed to install CV-0.3.6.2
cabal: Error: some packages failed to install:
CV-0.3.6.2 failed during the building phase. The exception was:
ExitFailure 1
the fillConnectedComponents
function has the effect of coloring (gray scale) the image's various connected components from 1-255 (looping if there are more than 255 CCs). This doesn't seem useful - perhaps the cvRealScalar(index)
was supposed to be cvScalarAll(0)
?
Make rewrite rules to automatically fuse operations based on ImageOp (aka. run ImageOp1 (run ImageOp2) => run (ImageOp1 . ImageOp1)
blendBlit calls alphaBlit like this:
({#call alphaBlit#} i1 i1a i2 i2a x y)
The declaration of alphaBlit is:
void alphaBlit(IplImage *a, IplImage *aAlpha, IplImage *b, IplImage *bAlpha, int offset_y, int offset_x)
So x and y are in the wrong order.
getSURF returns 128 element features when it should return 64 element features and vice versa. Because of this the returned features are incorrect and the function could even crash.
The bug is on this line:
b <- if c'CvSURFParams'extended params /= 1
Should be:
b <- if c'CvSURFParams'extended params == 1
Matrix instance for ints is broken:
M.toRows $ M.fromList (2,3) [1,2,3,4,5,6]
=> [garbage]
CV.Image.readFromFile should throw an IO exception instead of failing
The program prints out image type when showing it.
Using the OpenCV Python API I was able to get the floodfilled area as the return value of floodfill (http://docs.opencv.org/modules/imgproc/doc/miscellaneous_transformations.html#floodfill) This is not the case with the Haskell CV bindings.
What would be an equivalent solution in CV for finding/extracting an area (precisely, its bounding rectangle) found by floodfilling?
I did cabal install c2hs
, but when I do cabal install CV
, it reports that it can't satisfy c2hs as a dependency.
I've been using this library on and off for the last year and a half or so, and sadly never contributed anything back. I'm hoping to change that now.
For the longest time, I've been wanting access to the C++ portions of the OpenCV API, and never done more than create a couple wrappers to make them available within my own (toy) applications. The reason is quite simple -- C++ <--> Haskell is an open and difficult problem. The easiest approach is incredibly tedious and error prone, and better solutions have never really manifested. I'm going to try and tackle this problem.
I see two major approaches to this problem from the research I've been doing. The first is to take on the difficult task of creating a C API that wraps the portions of the C++ API we need. If I did this, I'd probably do it as its own library so that other people/languages could make use of that API. The upsides to this approach are the lack of extra dependencies, and it's relatively fast compared to the other approaches I'm considering. The downsides are that this is strictly unsupported by the OpenCV community (after all, they elected to move away from C, and have basically stopped supporting it), and as a result, this approach is brittle and will require potentially major revisions with every update to OpenCV.
The other approach is to use something like MissingPy to instead expose the Python API. The upside here is that the data structures map more nicely into Haskell and the Python API already exists -- there's no need to create an entirely new API, we can just map to the one provided to us. The downside is of course that those API calls have to be routed through a Python interpreter, and are therefore inherently slower.
So what do the people who actually use/develop CV think? I'm very torn on the issue and am willing to take it in either direction.
Also, what portions of the API would be most useful to you? Personally I'd like to be able to use the feature detectors/descriptors, the machine learning libraries, and the OpenCL module, so those are the features I'll work on first.
EDIT: And if this is the wrong way to have this discussion, feel free to close this and direct me to a more appropriate venue.
OpenCV 2.3 is now the current OpenCV version and compiling CV against it produces
dist/build/CV/Video.chs.h:24: (column 32) [ERROR] >>> Unknown identifier!
Cannot find a definition for `CV_CAP_PROP_WHITE_BALANCE' in the header file.
if not compiled using explicitly -fopencv23. OpenCV 2.3 should be default.
Hello,
I forked locally 0.3.7 from Hackage to make it build with GHC 7.8.2.20140609-1 (TomMD #45) and all compiled well. However, with GHC 7.8.3 compiling goes well, but linking fails with
cvWrapLEO.c:(.text+0x3bf1): undefined reference to toNormalizedCoords' cvWrapLEO.c:(.text+0x3c1a): undefined reference to
eucNorm'
.../Tst/.cabal-sandbox/lib/x86_64-linux-ghc-7.8.3/CV-0.3.7/libHSCV-0.3.7.a(cvWrapLEO.o): In function haarFilter': cvWrapLEO.c:(.text+0x50eb): undefined reference to
imin'
cvWrapLEO.c:(.text+0x50f7): undefined reference to imax' cvWrapLEO.c:(.text+0x5114): undefined reference to
imin'
cvWrapLEO.c:(.text+0x5120): undefined reference to imax' cvWrapLEO.c:(.text+0x513d): undefined reference to
imin'
cvWrapLEO.c:(.text+0x5149): undefined reference to imax' cvWrapLEO.c:(.text+0x5166): undefined reference to
imin'
cvWrapLEO.c:(.text+0x5172): undefined reference to imax' cvWrapLEO.c:(.text+0x51b4): undefined reference to
blurGet2D'
cvWrapLEO.c:(.text+0x51d3): undefined reference to blurGet2D' cvWrapLEO.c:(.text+0x51fe): undefined reference to
blurGet2D'
cvWrapLEO.c:(.text+0x5229): undefined reference to blurGet2D' .../Tst/.cabal-sandbox/lib/x86_64-linux-ghc-7.8.3/CV-0.3.7/libHSCV-0.3.7.a(cvWrapLEO.o): In function
haar_at':
cvWrapLEO.c:(.text+0x52e6): undefined reference to blurGet2D' .../Tst/.cabal-sandbox/lib/x86_64-linux-ghc-7.8.3/CV-0.3.7/libHSCV-0.3.7.a(cvWrapLEO.o):cvWrapLEO.c:(.text+0x5304): more undefined references to
blurGet2D' follow
../Tst./.cabal-sandbox/lib/x86_64-linux-ghc-7.8.3/CV-0.3.7/libHSCV-0.3.7.a(cvWrapLEO.o): In function susanEdge': cvWrapLEO.c:(.text+0x6625): undefined reference to
susanValue'
.../Tst/.cabal-sandbox/lib/x86_64-linux-ghc-7.8.3/CV-0.3.7/libHSCV-0.3.7.a(cvWrapLEO.o): In function localBinaryPattern': cvWrapLEO.c:(.text+0x748d): undefined reference to
blurGet2D'
cvWrapLEO.c:(.text+0x74b2): undefined reference to blurGet2D' cvWrapLEO.c:(.text+0x74e7): undefined reference to
blurGet2D'
cvWrapLEO.c:(.text+0x7519): undefined reference to blurGet2D' cvWrapLEO.c:(.text+0x754b): undefined reference to
blurGet2D'
.../Tst/.cabal-sandbox/lib/x86_64-linux-ghc-7.8.3/CV-0.3.7/libHSCV-0.3.7.a(cvWrapLEO.o):cvWrapLEO.c:(.text+0x7580): more undefined references to blurGet2D' follow .../Tst/.cabal-sandbox/lib/x86_64-linux-ghc-7.8.3/CV-0.3.7/libHSCV-0.3.7.a(cvWrapLEO.o): In function
selectiveAvgFilter':
cvWrapLEO.c:(.text+0x8204): undefined reference to `calcSelectiveAvg'
collect2: ld returned 1 exit status
Any ideas?
Best regards,
vlatko
This library looks nice, and I tried to install CV-0.3.7 from cabal, but CV/Transforms.chs caused a compile error. I specified --extra-include-dirs=/usr/local/include, there was no problem with include files. My environment is Mac OSX 10.8.4. Below is the log.
Resolving dependencies...
Configuring CV-0.3.7...
Building CV-0.3.7...
Preprocessing library CV-0.3.7...
[ 1 of 61] Compiling Utils.Stream ( Utils/Stream.hs, dist/build/Utils/Stream.o )
[ 2 of 61] Compiling Utils.List ( Utils/List.hs, dist/build/Utils/List.o )
[ 3 of 61] Compiling Utils.Function ( Utils/Function.hs, dist/build/Utils/Function.o )
[ 4 of 61] Compiling CV.Bindings.Matrix ( dist/build/CV/Bindings/Matrix.hs, dist/build/CV/Bindings/Matrix.o )
[ 5 of 61] Compiling Utils.Pointer ( Utils/Pointer.hs, dist/build/Utils/Pointer.o )
[ 6 of 61] Compiling Utils.DrawingClass ( Utils/DrawingClass.hs, dist/build/Utils/DrawingClass.o )
[ 7 of 61] Compiling Utils.Point ( Utils/Point.hs, dist/build/Utils/Point.o )
[ 8 of 61] Compiling Utils.Rectangle ( Utils/Rectangle.hs, dist/build/Utils/Rectangle.o )
[ 9 of 61] Compiling Utils.GeometryClass ( Utils/GeometryClass.hs, dist/build/Utils/GeometryClass.o )
[10 of 61] Compiling CV.Bindings.Types ( dist/build/CV/Bindings/Types.hs, dist/build/CV/Bindings/Types.o )
[11 of 61] Compiling CV.Bindings.Features ( dist/build/CV/Bindings/Features.hs, dist/build/CV/Bindings/Features.o )
[12 of 61] Compiling CV.Bindings.Fittings ( dist/build/CV/Bindings/Fittings.hs, dist/build/CV/Bindings/Fittings.o )
[13 of 61] Compiling CV.Bindings.Drawing ( dist/build/CV/Bindings/Drawing.hs, dist/build/CV/Bindings/Drawing.o )
[14 of 61] Compiling CV.Bindings.Error ( dist/build/CV/Bindings/Error.hs, dist/build/CV/Bindings/Error.o )
[15 of 61] Compiling CV.Image ( dist/build/CV/Image.hs, dist/build/CV/Image.o )
CV/Image.chs:534:3: Warning:
Pattern match(es) are overlapped
In an equation for `toEnum':
toEnum 0 = ...
toEnum 1 = ...
toEnum 2 = ...
toEnum 3 = ...
...
[16 of 61] Compiling CV.Pixelwise ( CV/Pixelwise.hs, dist/build/CV/Pixelwise.o )
[17 of 61] Compiling CV.Conversions ( CV/Conversions.hs, dist/build/CV/Conversions.o )
[18 of 61] Compiling CV.Binary ( CV/Binary.hs, dist/build/CV/Binary.o )
[19 of 61] Compiling CV.Matrix ( CV/Matrix.hs, dist/build/CV/Matrix.o )
[20 of 61] Compiling CV.Bindings.Calibrate ( dist/build/CV/Bindings/Calibrate.hs, dist/build/CV/Bindings/Calibrate.o )
[21 of 61] Compiling CV.Calibration ( dist/build/CV/Calibration.hs, dist/build/CV/Calibration.o )
[22 of 61] Compiling CV.ImageOp ( CV/ImageOp.hs, dist/build/CV/ImageOp.o )
[23 of 61] Compiling CV.Bindings.Core ( dist/build/CV/Bindings/Core.hs, dist/build/CV/Bindings/Core.o )
[24 of 61] Compiling CV.ImageMath ( dist/build/CV/ImageMath.hs, dist/build/CV/ImageMath.o )
[25 of 61] Compiling CV.ImageMathOp ( CV/ImageMathOp.hs, dist/build/CV/ImageMathOp.o )
[26 of 61] Compiling CV.ColourUtils ( dist/build/CV/ColourUtils.hs, dist/build/CV/ColourUtils.o )
[27 of 61] Compiling CV.Bindings.ImgProc ( dist/build/CV/Bindings/ImgProc.hs, dist/build/CV/Bindings/ImgProc.o )
[28 of 61] Compiling CV.Filters ( dist/build/CV/Filters.hs, dist/build/CV/Filters.o )
[29 of 61] Compiling CV.Arbitrary ( CV/Arbitrary.hs, dist/build/CV/Arbitrary.o )
[30 of 61] Compiling CV.ConnectedComponents ( dist/build/CV/ConnectedComponents.hs, dist/build/CV/ConnectedComponents.o )
[31 of 61] Compiling CV.DFT ( CV/DFT.hs, dist/build/CV/DFT.o )
[32 of 61] Compiling CV.Operations ( CV/Operations.hs, dist/build/CV/Operations.o )
[33 of 61] Compiling CV.Drawing ( dist/build/CV/Drawing.hs, dist/build/CV/Drawing.o )
[34 of 61] Compiling CV.DrawableInstances ( CV/DrawableInstances.hs, dist/build/CV/DrawableInstances.o )
[35 of 61] Compiling CV.Edges ( dist/build/CV/Edges.hs, dist/build/CV/Edges.o )
[36 of 61] Compiling CV.Features ( CV/Features.hs, dist/build/CV/Features.o )
[37 of 61] Compiling CV.Fitting ( CV/Fitting.hs, dist/build/CV/Fitting.o )
[38 of 61] Compiling CV.FunnyStatistics ( CV/FunnyStatistics.hs, dist/build/CV/FunnyStatistics.o )
[39 of 61] Compiling CV.Transforms ( dist/build/CV/Transforms.hs, dist/build/CV/Transforms.o )
CV/Transforms.chs:328:9:
Couldn't match expected type `IO a0'
with actual type `CInt -> IO ()'
In the return type of a call of `cvDistTransform'
Probable cause: `cvDistTransform' is applied to too few arguments
In the expression:
cvDistTransform
c_source
c_result
(fromIntegral . fromEnum $ dtype)
(fromIntegral . fromEnum $ maskSize)
nullPtr
nullPtr
In the second argument of `($)', namely
`\ c_result
-> cvDistTransform
c_source
c_result
(fromIntegral . fromEnum $ dtype)
(fromIntegral . fromEnum $ maskSize)
nullPtr
nullPtr'
Failed to install CV-0.3.7
cabal: Error: some packages failed to install:
CV-0.3.7 failed during the building phase. The exception was:
ExitFailure 1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.