I just updated our local OpenMPI install from 1.2b2 to 1.2b3 and
discovered that the man page setup is incomplete. Here is a
directory listing of the two installs to show what I mean.
{/common/openmpi/pgi/1.2b2/man/man1}[27]% ls -l
total 99
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 mpic++.1 -> opalcc.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 mpicc.1 -> opalcc.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 mpiCC.1 -> opalcc.1*
-rwxrwxr-x 1 tjcamp commoners 28485 Jan 11 11:37 mpiexec.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 mpif77.1 -> opalcc.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 mpif90.1 -> opalcc.1*
-rwxrwxr-x 1 tjcamp commoners 28485 Jan 11 11:37 mpirun.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 opalc++.1 -> opalcc.1*
-rwxrwxr-x 1 tjcamp commoners 7237 Jan 11 11:37 opalcc.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 opalCC.1 -> opalcc.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 ortec++.1 -> opalcc.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 ortecc.1 -> opalcc.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 11 11:37 orteCC.1 -> opalcc.1*
-rwxrwxr-x 1 tjcamp commoners 28485 Jan 11 11:37 orterun.1*
{/common/openmpi/pgi/1.2b3/man/man1}[29]% ls -l
total 88
lrwxrwxrwx 1 tjcamp commoners 8 Jan 17 09:24 mpic++.1 -> opalcc.1
lrwxrwxrwx 1 tjcamp commoners 8 Jan 17 09:24 mpicc.1 -> opalcc.1
lrwxrwxrwx 1 tjcamp commoners 8 Jan 17 09:24 mpiCC.1 -> opalcc.1
-rwxrwxr-x 1 tjcamp commoners 28485 Jan 17 09:24 mpiexec.1*
lrwxrwxrwx 1 tjcamp commoners 8 Jan 17 09:24 mpif77.1 -> opalcc.1
lrwxrwxrwx 1 tjcamp commoners 8 Jan 17 09:24 mpif90.1 -> opalcc.1
-rwxrwxr-x 1 tjcamp commoners 28485 Jan 17 09:24 mpirun.1*
-rwxrwxr-x 1 tjcamp commoners 28485 Jan 17 09:24 orterun.1*
In the 1.2b3 build I notice that the opal* page links are not longer
included. Is this by design? Also, and more importantly, the actual
opalcc.1 man page which the links point to is not copied into the
man1 directory. I trace this to the addition (in 1.2b3) of
WANT_INSTALL_HEADERS_TRUE to the man_MANS definition in opal/tools/
wrappers/Makefile.in. I checked config.log and it shows that
WANT_INSTALL_HEADERS_TRUE = '#', which results in man_MANS not being
defined. Is this a bug or should I be specifying something new (as
compared to 1.2b2) when running configure.
Thanks,
Tim Campbell
Naval Research Laboratory