version 1.21, 2018/07/31 10:18:15 |
version 1.24, 2021/09/20 13:25:42 |
Line 18 tech@ mailing list, too. |
|
Line 18 tech@ mailing list, too. |
|
|
|
Enjoy using the mandoc toolset! |
Enjoy using the mandoc toolset! |
|
|
Ingo Schwarze, Karlsruhe, August 2018 |
Ingo Schwarze, Karlsruhe, September 2021 |
|
|
|
|
Installation |
Installation |
Line 54 generates. If anything looks wrong or different from |
|
Line 54 generates. If anything looks wrong or different from |
|
wish, read the file "configure.local.example", create and edit |
wish, read the file "configure.local.example", create and edit |
a file "configure.local", and re-run "./configure" until the |
a file "configure.local", and re-run "./configure" until the |
result seems right to you. |
result seems right to you. |
On Solaris 10 and earlier, you may have to run "ksh ./configure" |
|
because the native /bin/sh lacks some POSIX features. |
|
|
|
5. Run "make". |
5. 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, |
Line 67 installed to the intended places. Otherwise, put some |
|
Line 65 installed to the intended places. Otherwise, put some |
|
variables into "configure.local" and go back to step 4. |
variables into "configure.local" and go back to step 4. |
|
|
7. Optionally run the regression suite. |
7. Optionally run the regression suite. |
Basically, that amounts to "cd regress && ./regress.pl". |
Basically, that amounts to "make regress" to do a standard regression |
But you should probably look at "./mandoc -l regress/regress.pl.1" |
run, running all tests. For more fine-grained control, |
first. |
read "./mandoc -l regress/regress.pl.1", |
|
then run "cd regress && ./regress.pl" with optional arguments. |
|
The regression suite requires a reasonably modern Perl interpreter. |
|
Examples of systems that are too old to run the regression suite |
|
include Solaris 9, Solaris 10, and Mac OS X 10.4 Tiger. |
|
On Solaris 11, the suite does run, but some tests fail; |
|
look at the BUGS section of that manual page. |
|
|
8. Run "sudo make install". If you intend to build a binary |
8. 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 |