Here goes...
laplace:git-annex jtang$ make ghc -O2 -threaded -Wall -ignore-package monads-fd -ignore-package monads-tf -outputdir tmp -IUtility -DWITH_ASSISTANT -DWITH_S3 -DWITH_WEBAPP -DWITH_KQUEUE -DOSX --make git-annex Utility/libdiskfree.o Utility/libmounts.o Utility/libkqueue.o Assistant/Threads/MountWatcher.hs:40:0: warning: #warning Building without dbus support; will use mtab polling [165 of 208] Compiling Assistant.Alert ( Assistant/Alert.hs, tmp/Assistant/Alert.o ) [173 of 208] Compiling Assistant.DaemonStatus ( Assistant/DaemonStatus.hs, tmp/Assistant/DaemonStatus.o ) [174 of 208] Compiling Assistant.TransferQueue ( Assistant/TransferQueue.hs, tmp/Assistant/TransferQueue.o ) [175 of 208] Compiling Assistant.Threads.Watcher ( Assistant/Threads/Watcher.hs, tmp/Assistant/Threads/Watcher.o ) Assistant/Threads/Watcher.hs:61:43: Couldn't match expected type `Utility.Kqueue.Kqueue' with actual type `()' Expected type: IO Utility.Kqueue.Kqueue -> IO Utility.Kqueue.Kqueue Actual type: IO Utility.Kqueue.Kqueue -> IO () In the fourth argument of `watchDir', namely `startup' In the second argument of `($)', namely `watchDir "." ignored hooks startup' make: *** [git-annex] Error 1> [[fixed|done]] --[[Joey]]