monotone

monotone Mtn Source Tree

Root/INSTALL_windows_cygwin.txt

1See INSTALL for general notes, such as running 'make' and 'make check'
2
3Compiling on Windows using Cygwin:
4
5An official Cygwin package for monotone and all its dependencies is
6usually available soon after release; just run the Cygwin installer
7and install the 'monotone' package.
8
9To build Monotone on Cygwin for development and testing, the following
10packages are required (the versions listed are known to work; they may
11not be the exact versions used to build the official Cygwin package).
12Note that the monotone source code is compatible with Lua 5.2, but (as
13of 23 Apr 2014), Cygwin only has Lua 5.1. Monotone is also compatible
14with multiple versions of botan and Cygwin provides two variants that
15both work.
16
17 binutils-2.24.51
18 automake-1.14
19 autoconf2.5-2.69
20 make-4.0
21 libboost-devel-1.53.0
22 botan-devel-1.8.14 or botan1.10-devel-1.10.5
23 gcc-g++-4.8.2
24 gettext-devel-0.18.1
25 libidn-devel-1.26
26 libpcre-devel-8.34
27 libsqlite3-devel-3.8.4.1
28 lua-5.1.5-1
29 zlib-devel-1.2.8
30
31If you use botan-1.10, please pass the following options to configure:
32
33 ./configure botan_CFLAGS="-I/usr/include/botan-1.10" \
34 botan_LIBS="/usr/lib/libbotan-1.10.dll.a"
35
36No special options are needed for configure if botan-devel (i.e. 1.8)
37is used.
38
39There is a bug in the bash builtin 'pwd' in bash 4.1; it can return
40'c:/' syntax for absolute paths in some circumstances. See
41http://sourceware.org/ml/cygwin/2002-11/msg01111.html. In particular,
42this happens when starting a bash shell under Emacs, which results in
43configure creating Makefiles with some problems. A work-around is to
44put 'cd `/bin/pwd`' in your ~/.emacs_bash.
45
46See cygport/README for building a Cygwin package.

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status