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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
Requirements for Building Enigma
================================
A list of libraries and tools needed to build Enigma. Some of the listed
items may be included in your environment. Other "standard" tools not
listed may even be missing in your environment.
(L) - the info is valid for Linux
(W) - the info is valid only for Windows mingw (incl. cross compilation)
This list is a memory protocoll - anyone who sets up a new development
environment is encouraged to check and add missing items. Please report
further compatibilities and incompatibilities.
Product Version
recommended other incompatible
Source Address/Info
Libraries:
----------
SDL-devel 1.2.14 - 1.2.9 (no 1.2.10 on Mac, no 1.2.12,1.2.13 on Win!)
http://www.libsdl.org/download-1.2.php
SDL-devel-1.2.14-mingw32.tar.gz (Mingw32) + fix r5262
SDL_ttf-devel 2.0.10 - 2.0.6
http://www.libsdl.org/projects/SDL_ttf/
SDL_ttf-devel-2.0.9-VC8.zip (W)
SDL_mixer-devel 1.2.11 - 1.2.7
http://www.libsdl.org/projects/SDL_mixer/
SDL_mixer-devel-1.2.11-VC.zip (W)
SDL_image-devel 1.2.10 - 1.2.6
http://www.libsdl.org/projects/SDL_image/
SDL_image-devel-1.2.10-VC.zip (W)
Xerces-C 3.1 2.4 - 2.8 (L) < 2.3 (L); 3.0 < r671894
Apache 2.7 : http://xml.apache.org/xerces-c/download.cgi
Linux: use rpm spec
3.0++ : https://svn.apache.org/repos/asf/xerces/c/trunk
Linux: ./configure --prefix=/mysweethome; make; install)
Windows: see doc/README.mingw
libpng 1.2.18 - must be compatible to dynamic SDL_imager libs
http://sourceforge.net/project/showfiles.php?group_id=5624
Developer files (W)
zlib 1.2.3
/GnuWin32 http://gnuwin32.sourceforge.net/packages/zlib.htm
Binaries + Developer files (W)
curl 7.20.0 (earlier versions should work, too)
http://curl.haxx.se/
just http,ftp,ipv6 support are required
xdg-utils (L) only on runtime
Tools:
------
gcc 3.4.2 (W) - 4.0 (L)
GNU/mingw http://www.mingw.org/download.shtml
MinGW-5.1.3.exe + MinSYS-1.0.10.exe + msysDTK-1.0.1 with
w32api 3.9 + binutils 2.16.91-20060119-1 +
gcc-core 3.4.2-20040916-1 + gcc-g++ 3.4.2-20040916-1
(crosscompiler see doc/README.mingw and etc/build-cross.sh)
autoconf 2.59 <= 2.56
GNU/mingw http://www.mingw.org/download.shtml
msys-autoconf-2.59.tar.bz2
texi2html 1.78, 1.76 < 1.70 ?
http://www.nongnu.org/texi2html/
gettext 0.14.4
GNU/GnuWin32 http://gnuwin32.sourceforge.net/packages/gettext.htm (W)
Binaries + Dependencies (W)
zip 2.3.1
/GnuWin32 http://gnuwin32.sourceforge.net/packages/zip.htm (W)
Binaries (W)
doxygen 1.5.3, 1.4.4 incl 1.5.3 do not support anonymous classes
http://www.stack.nl/~dimitri/doxygen/
(for source documentation)
Graphviz 2.12, 2.6, 2.2.1 2.14, 2.14.1 do crash on XP
AT&T http://www.graphviz.org/About.php
(for source documentation)
upx 3.04 - 1.2.5
http://upx.sourceforge.net/
ccache 2.4 (L)
http://ccache.samba.org/
NSIS >= 2.45 (W)
http://nsis.sourceforge.net
ImageMagick
http://www.imagemagick.org
(just convert tool)
TeX
(for pdf generation)
Berlios repository access
-------------------------
subversion
http://subversion.tigris.org/
http://tortoisesvn.tigris.org/ (W)
ssh
http://www.chiark.greenend.org.uk/~sgtatham/putty/ (W)
|