c:\Users2\WindowsKeys>cabal build --verbose=3
cabal build --verbose=3
Using internal setup method with build-type Simple and args:
["build","--verbose=3"]
creating dist\build
creating dist\build\autogen
Building WindowsKeys-0.1.0.0...
Preprocessing executable 'WindowsKeys' for WindowsKeys-0.1.0.0...
Building executable WindowsKeys...
creating dist\build\WindowsKeys
creating dist\build\WindowsKeys\WindowsKeys-tmp
("C:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--make","-o","dist\\build\\WindowsKeys\\WindowsKeys.exe","-v","-hide-all-packages","-fbuilding-cabal-package","-package-conf","dist\\package.conf.inplace","-i","-idist\\build\\WindowsKeys\\WindowsKeys-tmp","-isrc","-idist\\build\\autogen","-Idist\\build\\autogen","-Idist\\build\\WindowsKeys\\WindowsKeys-tmp","-Isrc","-optP-include","-optPdist\\build\\autogen\\cabal_macros.h","-odir","dist\\build\\WindowsKeys\\WindowsKeys-tmp","-hidir","dist\\build\\WindowsKeys\\WindowsKeys-tmp","-stubdir","dist\\build\\WindowsKeys\\WindowsKeys-tmp","-package-id","Win32-2.2.2.0-6698dcca54558470959f97f13257fe4a","-package-id","base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917","-O","-XHaskell98","src\\Main.hs","-luser32"])
Glasgow Haskell Compiler, Version 7.4.2, stage 2 booted by GHC version 7.0.4
Using binary package database: C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\package.conf.d\package.cache
Using binary package database: C:\Users\user\AppData\Roaming\ghc\i386-mingw32-7.4.2\package.conf.d\package.cache
Using package config file: dist\package.conf.inplace
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-17c9bd07295565b6290606174529c842
wired-in package integer-gmp mapped to integer-gmp-0.4.0.0-c15e185526893c3119f809251aac8c5b
wired-in package base mapped to base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.7.0.0-f72884c301136c17f8a7dfc49c2775c9
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *src\Main.hs
Created temporary directory: C:\Users\user\AppData\Local\Temp\ghc37464_0
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\WindowsKeys\WindowsKeys-tmp" "-I" "dist\build\autogen" "-I" "dist\build\WindowsKeys\WindowsKeys-tmp" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "dist\build\WindowsKeys\WindowsKeys-tmp\WindowsKeys.hs" "-o" "C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.hscpp"
Stable obj: [Main, WindowsKeys]
Stable BCO: []
Ready for upsweep
[NONREC
ModSummary {
ms_hs_date = Thu Oct 24 18:28:45 Eastern Daylight Time 2013
ms_mod = main:WindowsKeys,
ms_textual_imps = [import (implicit) Prelude,
import Control.Applicative, import Foreign.Marshal.Array,
import Foreign.Storable, import Foreign.C.Types, import Foreign,
import System.Win32.Types]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Thu Oct 24 18:10:20 Eastern Daylight Time 2013
ms_mod = main:Main,
ms_textual_imps = [import (implicit) Prelude,
import Control.Applicative ( (<$>) ),
import Control.Concurrent ( threadDelay ), import WindowsKeys]
ms_srcimps = []
}]
*** Deleting temp files:
Deleting:
compile: input file C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.hscpp
*** Checking old interface for main:WindowsKeys:
[1 of 2] Skipping WindowsKeys ( dist\build\WindowsKeys\WindowsKeys-tmp\WindowsKeys.hs, dist\build\WindowsKeys\WindowsKeys-tmp\WindowsKeys.o )
*** Deleting temp files:
Deleting: C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.s
Warning: deleting non-existent C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.s
compile: input file src\Main.hs
*** Checking old interface for main:Main:
[2 of 2] Skipping Main ( src\Main.hs, dist\build\WindowsKeys\WindowsKeys-tmp\Main.o )
Upsweep completely successful.
*** Deleting temp files:
Deleting: C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.s
Warning: deleting non-existent C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.s
link: linkables are ...
LinkableM (Thu Oct 24 18:18:18 Eastern Daylight Time 2013) main:Main
[DotO dist\build\WindowsKeys\WindowsKeys-tmp\Main.o]
LinkableM (Thu Oct 24 18:28:45 Eastern Daylight Time 2013) main:WindowsKeys
[DotO dist\build\WindowsKeys\WindowsKeys-tmp\WindowsKeys.o]
Linking dist\build\WindowsKeys\WindowsKeys.exe ...
*** C Compiler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-c" "C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.c" "-o" "C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.o" "-DTABLES_NEXT_TO_CODE" "-IC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include"
*** Windres:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/windres.exe" "--preprocessor=\"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe\" \"-fno-stack-protector\" \"-Wl,--hash-size=31\" \"-Wl,--reduce-memory-overheads\" \"-E\" \"-xc\" \"-DRC_INVOKED\"" "--use-temp-file" "--input=C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.rc" "--output=C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_1.o" "--output-format=coff"
*** Linker:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-o" "dist\build\WindowsKeys\WindowsKeys.exe" "-Wl,--enable-auto-import" "dist\build\WindowsKeys\WindowsKeys-tmp\Main.o" "dist\build\WindowsKeys\WindowsKeys-tmp\WindowsKeys.o" "-luser32" "C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_1.o" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\integer-gmp-0.4.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\ghc-prim-0.2.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib" "C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.o" "-lHSWin32-2.2.2.0" "-luser32" "-lgdi32" "-lwinmm" "-ladvapi32" "-lshell32" "-lshfolder" "-lHSbytestring-0.9.2.1" "-lHSbase-4.5.1.0" "-lwsock32" "-luser32" "-lshell32" "-lHSinteger-gmp-0.4.0.0" "-lHSghc-prim-0.2.0.0" "-lHSrts" "-lm" "-lwsock32" "-u" "_ghczmprim_GHCziTypes_Izh_static_info" "-u" "_ghczmprim_GHCziTypes_Czh_static_info" "-u" "_ghczmprim_GHCziTypes_Fzh_static_info" "-u" "_ghczmprim_GHCziTypes_Dzh_static_info" "-u" "_base_GHCziPtr_Ptr_static_info" "-u" "_base_GHCziWord_Wzh_static_info" "-u" "_base_GHCziInt_I8zh_static_info" "-u" "_base_GHCziInt_I16zh_static_info" "-u" "_base_GHCziInt_I32zh_static_info" "-u" "_base_GHCziInt_I64zh_static_info" "-u" "_base_GHCziWord_W8zh_static_info" "-u" "_base_GHCziWord_W16zh_static_info" "-u" "_base_GHCziWord_W32zh_static_info" "-u" "_base_GHCziWord_W64zh_static_info" "-u" "_base_GHCziStable_StablePtr_static_info" "-u" "_ghczmprim_GHCziTypes_Izh_con_info" "-u" "_ghczmprim_GHCziTypes_Czh_con_info" "-u" "_ghczmprim_GHCziTypes_Fzh_con_info" "-u" "_ghczmprim_GHCziTypes_Dzh_con_info" "-u" "_base_GHCziPtr_Ptr_con_info" "-u" "_base_GHCziPtr_FunPtr_con_info" "-u" "_base_GHCziStable_StablePtr_con_info" "-u" "_ghczmprim_GHCziTypes_False_closure" "-u" "_ghczmprim_GHCziTypes_True_closure" "-u" "_base_GHCziPack_unpackCString_closure" "-u" "_base_GHCziIOziException_stackOverflow_closure" "-u" "_base_GHCziIOziException_heapOverflow_closure" "-u" "_base_ControlziExceptionziBase_nonTermination_closure" "-u" "_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure" "-u" "_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure" "-u" "_base_ControlziExceptionziBase_nestedAtomically_closure" "-u" "_base_GHCziWeak_runFinalizzerBatch_closure" "-u" "_base_GHCziTopHandler_flushStdHandles_closure" "-u" "_base_GHCziTopHandler_runIO_closure" "-u" "_base_GHCziTopHandler_runNonIO_closure" "-u" "_base_GHCziConcziIO_ensureIOManagerIsRunning_closure" "-u" "_base_GHCziConcziSync_runSparks_closure" "-u" "_base_GHCziConcziSignal_runHandlers_closure"
dist\build\WindowsKeys\WindowsKeys-tmp\WindowsKeys.o:fake:(.text+0x35d): undefined reference to `SendInput'
collect2: ld returned 1 exit status
*** Deleting temp files:
Deleting: C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_1.o C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.rc C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.o C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.c C:\Users\user\AppData\Local\Temp\ghc37464_0\ghc37464_0.hscpp
*** Deleting temp dirs:
Deleting: C:\Users\user\AppData\Local\Temp\ghc37464_0
C:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\ghc.exe returned
ExitFailure 1