version 1.16, 2016/07/19 21:31:55 |
version 1.17, 2016/07/19 22:40:33 |
Line 35 To install mandoc manually, the following steps are ne |
|
Line 35 To install mandoc manually, the following steps are ne |
|
command "echo BUILD_CGI=1 > configure.local". Then run "cp |
command "echo BUILD_CGI=1 > configure.local". Then run "cp |
cgi.h.examples cgi.h" and edit cgi.h as desired. |
cgi.h.examples cgi.h" and edit cgi.h as desired. |
|
|
2. Run "./configure". |
2. Define MANPATH_DEFAULT in configure.local |
|
if /usr/share/man:/usr/X11R6/man:/usr/local/man is not appropriate |
|
for your operating system. |
|
|
|
3. Run "./configure". |
This script attempts autoconfiguration of mandoc for your system. |
This script attempts autoconfiguration of mandoc for your system. |
Read both its standard output and the file "Makefile.local" it |
Read both its standard output and the file "Makefile.local" it |
generates. If anything looks wrong or different from what you |
generates. If anything looks wrong or different from what you |
Line 45 result seems right to you. |
|
Line 49 result seems right to you. |
|
On Solaris 10 and earlier, you may have to run "ksh ./configure" |
On Solaris 10 and earlier, you may have to run "ksh ./configure" |
because the native /bin/sh lacks some POSIX features. |
because the native /bin/sh lacks some POSIX features. |
|
|
3. Run "make". |
4. Run "make". |
Any POSIX-compatible make, in particular both BSD make and GNU make, |
Any POSIX-compatible make, in particular both BSD make and GNU make, |
should work. If the build fails, look at "configure.local.example" |
should work. If the build fails, look at "configure.local.example" |
and go back to step 2. |
and go back to step 2. |
|
|
4. Run "make -n install" and check whether everything will be |
5. Run "make -n install" and check whether everything will be |
installed to the intended places. Otherwise, put some *DIR or *NM* |
installed to the intended places. Otherwise, put some *DIR or *NM* |
variables into "configure.local" and go back to step 2. |
variables into "configure.local" and go back to step 3. |
|
|
5. Run "sudo make install". If you intend to build a binary |
6. Run "sudo make install". If you intend to build a binary |
package using some kind of fake root mechanism, you may need a |
package using some kind of fake root mechanism, you may need a |
command like "make DESTDIR=... install". Read the *-install targets |
command like "make DESTDIR=... install". Read the *-install targets |
in the "Makefile" to understand how DESTDIR is used. |
in the "Makefile" to understand how DESTDIR is used. |
|
|
6. If you want to use the integrated man(1) and your system uses |
|
manpath(1), make sure it is configured correctly, in particular, |
|
it returns all directory trees where manual pages are installed. |
|
Otherwise, if your system uses man.conf(5), make sure it contains |
|
a "manpath" line for each directory tree, and the order of these |
|
lines meets your wishes. |
|
|
|
7. Run the command "sudo |
7. Run the command "sudo |
makewhatis" to build mandoc.db(5) databases in all the directory |
makewhatis" to build mandoc.db(5) databases in all the directory |