diff options
author | Joey Hess <joey@kitenet.net> | 2013-12-11 11:24:02 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-12-11 11:24:02 -0400 |
commit | c9df9807c035a29cd8906ff190e041066cd142ea (patch) | |
tree | 1b8e7fb56d2a18905a78051c7193ef97038f668f /doc | |
parent | 2985bcad99b0bf31ef76c3aae33a3857519870b3 (diff) |
update on XMPP (going to be a real PITA)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/todo/windows_support.mdwn | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/doc/todo/windows_support.mdwn b/doc/todo/windows_support.mdwn index b6156bf03..0cfd919b2 100644 --- a/doc/todo/windows_support.mdwn +++ b/doc/todo/windows_support.mdwn @@ -17,9 +17,22 @@ now! --[[Joey]] may be unsafe. * `git annex assistant` has not been tested, is probably quite incomplete and/or buggy. -* No XMPP support (needs a lot of C libraries which are available in - cygwin, but pkg-config does not list them once installed). * Doesn't daemonize. Maybe use <http://hackage.haskell.org/package/Win32-services> or perhaps easier, <http://hackage.haskell.org/package/Win32-services-wrapper> +* XMPP library not yet built. + + This should work to install the deps, using libs from cygwin + + cabal install libxml-sax --extra-lib-dirs=C:\\cygwin\\lib --extra-include-dirs=C:\\cygwin\\usr\\include\\libxml2 + cabal install gnuidn --extra-lib-dirs=C:\\cygwin\\lib --extra-include-dirs=C:\\cygwin\\usr\\include\\ + cabal install gnutls --extra-lib-dirs=C:\\cygwin\\lib --extra-include-dirs=C:\\cygwin\\usr\\include\\ + + While the 1st line works, the rest fail oddly. Looks like lack of + quoting when cabal runs c2hs and gcc, as "Haskell Platform" is + taken as 2 filenames. Needs investigation why this happens here + and not other times.. + + Also needs gsasl, which is not in cygwin. + See <http://josefsson.org/gsasl4win/README.html> |