Not logged in
Diff

Differences From Artifact [f8b38cdb44]:

  • File win32.txt — part of check-in [8372cc0b81] at 2007-09-22 18:34:49 on branch trunk — Socket operations now functional in Win32 port. Added quotes around the filename portion of the command to edit thus working of windows in paths where the temp directory contains spaces. Added -all flag to clean command. If not specified each file is prompted for before removing. (user: jnc size: 2573) [more...]

To Artifact [ee38ffb58e]:

  • File win32.txt — part of check-in [34accdd0cd] at 2007-09-22 21:40:01 on branch trunk — More descriptive build process in win32.txt, also removed win32 port from the todo.txt (user: jnc size: 3204) [more...]

1

2
3
4

5
6
7
8
9
10
11
12
13





14
















15
16
17
18
19

20
21
22
23
24
25
26

1
2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
-
+


-
+









+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+





+







Notes: Porting fossil to win32
Fossil on Win32
======================================================================

Setting up my build environment:
Setting up the build environment:
----------------------------------------------------------------------

  Install:
    MinGW 5.1.3
    MSYS  1.0.10
  
  Download/compile/install zlib (configure --prefix=/mingw)
  Download/compile/install tclsh (configure --prefix=/) (for tests)
  
  Installing zlib and tclsh was done in the MSYS shell so I could
  easily use the configure scripts. Tcl is only required to run the
  tests. You could install a binary distribution of Tcl/Tk and use
  that to run the tests, or you could opt to simply trust that 
  everything worked and not run the tests.
  All commands were issued in the MSYS shell, not a cmd.exe
  
  There is a contributed zlib package on the MinGW site. 
  
  Downloading and installing a binary Tcl/Tk package and the 
  contributed zlib package would remove the requirement of MSYS.
  

Building on Windows:
----------------------------------------------------------------------

  Ensure you have read "Setting up the build environment" first.
  
  Building is as simple as one command:
  
      C:\fossil-src> make -f Makefile.w32


Outstanding Issues:
----------------------------------------------------------------------

* server is totally non-functional - #if/#end'd out of the code


Commands status:
----------------------------------------------------------------------

add               OK
cgi               Not tested
changes           OK
41
42
43
44
45
46
47
48

49
50
51
52
53
54
55
62
63
64
65
66
67
68

69
70
71
72
73
74
75
76







-
+







leaves            OK
ls                OK
merge             OK
new               OK
open              OK
pull              OK
push              OK
rebuild           OK (didn't have a corrupt file to try on though)
rebuild           OK
redo              BAD #3
rm                OK
server            BAD #4
status            OK
sync              OK
timeline          OK
tkdiff            OK