File: INSTALL

package info (click to toggle)
ctpp2 2.8.3-20.1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 2,548 kB
  • sloc: cpp: 21,074; ansic: 413; makefile: 76; php: 24; perl: 20; sh: 4
file content (180 lines) | stat: -rw-r--r-- 5,220 bytes parent folder | download | duplicates (3)
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
INSTALLATION INTRODUCTION
-------------------------

This file describes how to compile and install CTPP2 on your
system.

        ==============================================
        =                                            =
        =  NOTE: You will need an ANSI C++ compiler  =
        =  with STL support, cmake building system   =
        =  (http://www.cmake.org/) and, depends of   =
        =    cmake flags, installed PCRE library     =
        =                                            =
        ==============================================


For most systems, execute the following to compile and install
CTPP2:
        cmake .
        make
        make install

If you want to run tests, execute "make test" command.

To clean package, run "./ClearPackage.sh" script.

CONFIGURATION OPTIONS
---------------------

GETTEXT_SUPPORT - enable gettext (libintl) support, default on
DEBUG_MODE - compile with debug output, default off
ENABLE_OPTIMIZATION - compile with optimization, default on



PLATFORM SPECIFIC NOTES
-----------------------

  MODERN PLATFORMS BY VENDORS
  ---------------------------

    FreeBSD
    -------
      |
      |- FreeBSD 8.1-RELEASE
      |  amd64, gcc version 4.2.1 20070719  [FreeBSD]
      |  i386,  gcc version 4.2.1 20070719  [FreeBSD]
      |
      |- FreeBSD 8.1-RC2
      |  powerpc, gcc version 4.2.1 20070719  [FreeBSD]
      |
      |- FreeBSD 7.2-RELEASE
      |  amd64, gcc version 4.2.1 20070719  [FreeBSD]
      |  i386,  gcc version 4.2.1 20070719  [FreeBSD]
      |  i386,  gcc version 4.4.1 20090421 (prerelease) (GCC)
      |
      |- FreeBSD 7.1-RELEASE
      |  amd64, gcc version 4.2.1 20070719  [FreeBSD]
      |  i386,  gcc version 4.2.1 20070719  [FreeBSD]
      |
      |- FreeBSD 7.0-RELEASE
      |  amd64, gcc version 4.2.1 [FreeBSD] 20070719
      |  i386,  gcc version 4.3.0 [FreeBSD] 20070719
      |
      |- FreeBSD 6.3-RELEASE-p2
      |  i386,  gcc version 3.4.6 [FreeBSD] 20060305
      |
      |- FreeBSD 6.3-STABLE
      |  amd64, gcc version 3.4.6 [FreeBSD] 20060305
      |  i386,  gcc version 3.4.6 [FreeBSD] 20060305
      |
      |- FreeBSD 6.2-STABLE
      |  i386,  gcc version 3.4.6 [FreeBSD] 20060305
      |  i386,  gcc version 4.3.0 20061111 (experimental)
      |
      |- FreeBSD 6.2-RELEASE
      |  amd64, gcc version 3.4.6 [FreeBSD] 20060305
      |  i386,  gcc version 3.4.6 [FreeBSD] 20060305
      |
      |- FreeBSD 6.0-RELEASE-p4
         i386,  gcc version 3.4.4 [FreeBSD] 20050518

    Red Hat
    -------
      |
      |- Red Hat Enterprise Linux Server release 5 (Tikanga)
         amd64, gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)

    Fedora
    ------
      |
      |- Fedora release 8 (Werewolf)
      |  i386, gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)
      |
      |- Fedora release 7 (Moonshine)
         i386, gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)

    CentOS
    ------
      |
      |- CentOS release 5 (Final)
         i386, gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)

    SuSe
    ----
      |
      |- openSuSe 11.1
         i386, gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux)

    Debian
    ------
      |
      |- Debian GNU/Linux 6.0
      |  amd64, gcc version 4.4.5 (Debian 4.4.5-8)
      |  i386, gcc version 4.4.5 (Debian 4.4.5-8)
      |
      |- Debian GNU/Linux 5.0
      |  amd64, gcc version 4.3.2 (Debian 4.3.2-1.1)
      |  i386,  gcc version 4.3.2 (Debian 4.3.2-1.1)
      |
      |- Debian GNU/Linux 4.0
         amd64, gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
         i386,  gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)

    Ubuntu
    ------
      |
      |- Ubuntu 10.04 LTS
      |  i386, gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
      |
      |- Ubuntu 12.04.1 LTS
      |  x86_64, gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

    Arch Linux
    ----------
      |
      |- Arch
      |  i386, gcc version 4.6.0 20110429
      |
      |- 2010.05
         amd64, gcc version 4.5.1 (GCC)

    Sun Microsystems
    ----------------
      |
      |- Sun Solaris 10
         sparc, Sun C++ 5.9 SunOS_sparc Patch 124863-01 2007/07/25
         i386, gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
         i386, Sun C++ 5.8 2005/10/13
         amd64, gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
         amd64, Sun C++ 5.8 2005/10/13

    Microsoft
    ---------
      |
      |- Microsoft (R) Windows (TM) XP
         Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86 (Visual Studio 2008)
         Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86 (Visual Studio 2008)
         Intel(R) C++ Compiler Professional for applications running on IA-32, Version 11.0

    Apple Inc.
    ----------
      |
      |- Mac OS X (Darwin Kernel Version 9.6.0)
         i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5488)

  OLD PLATFORMS BY VENDORS
  ------------------------

    Red Hat
    -------
      |
      |- Red Hat Linux release 9 (Shrike)
         i386, gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5): Works fine.

    FreeBSD
    -------
      |
      |- FreeBSD 4.11-STABLE
         gcc 2.95.30: Works fine.