1 | -------------------------------------------------------------------------- |
1 | -------------------------------------------------------------------------- |
2 | Using GNU autoconfig |
2 | Using GNU autoconfig |
3 | -------------------------------------------------------------------------- |
3 | -------------------------------------------------------------------------- |
4 | 1. If you retrieved a CVS version of this package, you need the GNU |
4 | 1. If you retrieved a CVS version of this package, you need the GNU |
5 | autoconf package to generate the configure script. This is done |
5 | autoconf package to generate the configure script. This is done |
6 | by running ./.prebuild in this directory which will automatically |
6 | by running ./genac in this directory which will automatically |
7 | run autoconf with the appropriate options. |
7 | run autoconf with the appropriate options. |
8 | |
8 | |
9 | 2. Run ./configure to generate config.h and the various Makefiles. |
9 | 2. Run ./configure to generate config.h and the various Makefiles. |
10 | ./configure --help gives a list of possible options with slightly |
10 | ./configure --help gives a list of possible options with slightly |
11 | longer descriptions in README.configure |
11 | longer descriptions in README.configure |
12 | |
|
|
13 | Note that configure options have changed since 2.6.x series. |
|
|
14 | |
12 | |
15 | Some systems require unusual options for compilation or linking that |
13 | Some systems require unusual options for compilation or linking that |
16 | the `configure' script does not know about. You can give `configure' |
14 | the `configure' script does not know about. You can give `configure' |
17 | initial values for variables by setting them in the environment. Using |
15 | initial values for variables by setting them in the environment. Using |
18 | a Bourne-compatible shell, you can do that on the command line like |
16 | a Bourne-compatible shell, you can do that on the command line like |
… | |
… | |
46 | |
44 | |
47 | or install them separately |
45 | or install them separately |
48 | (cd src; make install) |
46 | (cd src; make install) |
49 | (cd rclock; make install) |
47 | (cd rclock; make install) |
50 | |
48 | |
51 | you may also want to install doc/etc/rxvt.terminfo and |
49 | you may also want to install doc/etc/rxvt-unicode.terminfo and |
52 | doc/etc/rxvt.termcap |
50 | doc/etc/rxvt-unicode.termcap |
53 | |
51 | |
54 | 7 a. If compiled with UTMP_SUPPORT, you may need to install rxvt setuid |
52 | 7 a. If compiled with UTMP_SUPPORT, you may need to install rxvt setuid |
55 | root or setuid/setgid to match the file permissions on /etc/utmp |
53 | root or setuid/setgid to match the file permissions on /etc/utmp |
56 | 7 b. You may need to install setuid root anyway for some systems so that |
54 | 7 b. You may need to install setuid root anyway for some systems so that |
57 | they can give you ownership of the tty devices. |
55 | they can give you ownership of the tty devices. |
58 | |
56 | |
59 | 8. On systems which dislike doc/rxvt.1 |
|
|
60 | (cd doc; rm rxvt.1; make rxvt.1) |
|
|
61 | |
|
|
62 | =================================== |
57 | =================================== |
63 | |
|
|
64 | NB: If you were able to compile OK but running rxvt prints out |
|
|
65 | "rxvt: could not obtain control of tty" |
|
|
66 | running "make tests" from this directory (or from src/test) |
|
|
67 | should give you a breakdown of the failure point which is |
|
|
68 | useful to the developers in fixing the problem |
|
|
69 | |
58 | |
70 | NB: SunOS (with/without gcc?) gets reported by configure as |
59 | NB: SunOS (with/without gcc?) gets reported by configure as |
71 | |
60 | |
72 | #undef STDC_HEADERS |
61 | #undef STDC_HEADERS |
73 | #define HAVE_SYS_IOCTL_H 1 |
62 | #define HAVE_SYS_IOCTL_H 1 |
… | |
… | |
87 | SVR4 users (that aren't using gcc) will have to add -DSVR4 to |
76 | SVR4 users (that aren't using gcc) will have to add -DSVR4 to |
88 | CPPFLAGS for configure. |
77 | CPPFLAGS for configure. |
89 | |
78 | |
90 | -- |
79 | -- |
91 | EOF |
80 | EOF |
|
|
81 | |