aboutsummaryrefslogtreecommitdiff
path: root/doc/devblog/day_55__fireside_porting.mdwn
blob: c7469d953bf4a45ebc0fc1ac72e0ba8d0d6c9077 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Annoyingly, the Android 4.3 fix breaks git-annex on Android 4.0 (probably
through 4.2), so I now have two separate builds of the Android app.

---

Worked on Windows porting today. I've managed to get the assistant
and watcher (but not yet webapp) to build on Windows.
The `git annex transferrer` interface needs POSIX stuff, and seems to be
the main thing that will need porting for Windows for the assistant to
work, besides of course file change detection. For that, I've hooked up
[Win32-notify](http://hackage.haskell.org/package/Win32-notify).

So the watcher might work on Windows. 
At least in theory. Problem is, while all the code builds ok, 
it fails to link:

	ghc.exe: could not execute: C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe

I wonder if this is case of too many parameters being passed?

This happens both on the autobuilder and on my laptop, so I'm stuck here.
Oh well, I was not planning to work on this anyway until February...