Differences From:
File
win32.txt
part of check-in
[8372cc0b81]
- 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.
by
jnc on
2007-09-22 18:34:49.
Also file
win32.txt
part of check-in
[3c5482959c]
- Merge in the w32 changes.
by
drh on
2007-09-22 19:43:55.
[view]
To:
File
win32.txt
part of check-in
[34accdd0cd]
- More descriptive build process in win32.txt, also removed win32 port from the todo.txt
by
jnc on
2007-09-22 21:40:01.
Also file
win32.txt
part of check-in
[96f0d64a70]
- Merged win32 info update and branch addition
by
jnc on
2007-09-23 03:17:30.
Also file
win32.txt
part of check-in
[d0305b305a]
- Merged mainline into my branch to get the newest application.
by
aku on
2007-12-05 08:07:46.
[view]
@@ -1,8 +1,8 @@
-Notes: Porting fossil to win32
+Fossil on Win32
======================================================================
-Setting up my build environment:
+Setting up the build environment:
----------------------------------------------------------------------
Install:
MinGW 5.1.3
@@ -10,14 +10,35 @@
Download/compile/install zlib (configure --prefix=/mingw)
Download/compile/install tclsh (configure --prefix=/) (for tests)
- All commands were issued in the MSYS shell, not a cmd.exe
+ 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.
+
+ 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:
----------------------------------------------------------------------
@@ -44,9 +65,9 @@
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