From 551abf439f4e1600f24e5dc31e480483a506dc88 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 11 Dec 2013 11:24:02 -0400 Subject: [PATCH] update on XMPP (going to be a real PITA) --- doc/todo/windows_support.mdwn | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/doc/todo/windows_support.mdwn b/doc/todo/windows_support.mdwn index b6156bf03c..0cfd919b29 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 or perhaps easier, +* 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