OLD | NEW |
1 Installation Instructions | 1 Installation Instructions |
2 ************************* | 2 ************************* |
3 | 3 |
4 Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation, | 4 Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, |
5 Inc. | 5 Inc. |
6 | 6 |
7 Copying and distribution of this file, with or without modification, | 7 Copying and distribution of this file, with or without modification, |
8 are permitted in any medium without royalty provided the copyright | 8 are permitted in any medium without royalty provided the copyright |
9 notice and this notice are preserved. This file is offered as-is, | 9 notice and this notice are preserved. This file is offered as-is, |
10 without warranty of any kind. | 10 without warranty of any kind. |
11 | 11 |
12 Basic Installation | 12 Basic Installation |
13 ================== | 13 ================== |
14 | 14 |
15 Briefly, the shell commands `./configure; make; make install' should | 15 Briefly, the shell command `./configure && make && make install' |
16 configure, build, and install this package. The following | 16 should configure, build, and install this package. The following |
17 more-detailed instructions are generic; see the `README' file for | 17 more-detailed instructions are generic; see the `README' file for |
18 instructions specific to this package. Some packages provide this | 18 instructions specific to this package. Some packages provide this |
19 `INSTALL' file but do not implement all of the features documented | 19 `INSTALL' file but do not implement all of the features documented |
20 below. The lack of an optional feature in a given package is not | 20 below. The lack of an optional feature in a given package is not |
21 necessarily a bug. More recommendations for GNU packages can be found | 21 necessarily a bug. More recommendations for GNU packages can be found |
22 in *note Makefile Conventions: (standards)Makefile Conventions. | 22 in *note Makefile Conventions: (standards)Makefile Conventions. |
23 | 23 |
24 The `configure' shell script attempts to guess correct values for | 24 The `configure' shell script attempts to guess correct values for |
25 various system-dependent variables used during compilation. It uses | 25 various system-dependent variables used during compilation. It uses |
26 those values to create a `Makefile' in each directory of the package. | 26 those values to create a `Makefile' in each directory of the package. |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
302 configure again during the build, and the customized values of these | 302 configure again during the build, and the customized values of these |
303 variables may be lost. In order to avoid this problem, you should set | 303 variables may be lost. In order to avoid this problem, you should set |
304 them in the `configure' command line, using `VAR=value'. For example: | 304 them in the `configure' command line, using `VAR=value'. For example: |
305 | 305 |
306 ./configure CC=/usr/local2/bin/gcc | 306 ./configure CC=/usr/local2/bin/gcc |
307 | 307 |
308 causes the specified `gcc' to be used as the C compiler (unless it is | 308 causes the specified `gcc' to be used as the C compiler (unless it is |
309 overridden in the site shell script). | 309 overridden in the site shell script). |
310 | 310 |
311 Unfortunately, this technique does not work for `CONFIG_SHELL' due to | 311 Unfortunately, this technique does not work for `CONFIG_SHELL' due to |
312 an Autoconf bug. Until the bug is fixed you can use this workaround: | 312 an Autoconf limitation. Until the limitation is lifted, you can use |
| 313 this workaround: |
313 | 314 |
314 CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash | 315 CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash |
315 | 316 |
316 `configure' Invocation | 317 `configure' Invocation |
317 ====================== | 318 ====================== |
318 | 319 |
319 `configure' recognizes the following options to control how it | 320 `configure' recognizes the following options to control how it |
320 operates. | 321 operates. |
321 | 322 |
322 `--help' | 323 `--help' |
323 `-h' | 324 `-h' |
324 Print a summary of all of the options to `configure', and exit. | 325 Print a summary of all of the options to `configure', and exit. |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
360 for more details, including other options available for fine-tuning | 361 for more details, including other options available for fine-tuning |
361 the installation locations. | 362 the installation locations. |
362 | 363 |
363 `--no-create' | 364 `--no-create' |
364 `-n' | 365 `-n' |
365 Run the configure checks, but stop before creating any output | 366 Run the configure checks, but stop before creating any output |
366 files. | 367 files. |
367 | 368 |
368 `configure' also accepts some other, not widely useful, options. Run | 369 `configure' also accepts some other, not widely useful, options. Run |
369 `configure --help' for more details. | 370 `configure --help' for more details. |
370 | |
OLD | NEW |