Closed
Description
I am trying to determine why, when I am building perl in a git checkout and installing it locally, I get man pages installed on Linux and FreeBSD but not on OpenBSD.
Linux (Ubuntu Linux 24.04 LTS)
$ sh ./Configure -des -Dusedevel -Dprefix=/tmp/alpha && make install
...
$ ls -l /tmp/alpha/
total 12
drwxr-xr-x 2 jkeenan jkeenan 4096 May 15 16:52 bin
drwxr-xr-x 3 jkeenan jkeenan 4096 May 15 16:52 lib
drwxr-xr-x 4 jkeenan jkeenan 4096 May 15 16:53 man
$ ls -l /tmp/alpha/man/man1 | wc -l
265
$ ls -l /tmp/alpha/man/man3 | wc -l
702
FreeBSD-14
$ sh ./Configure -des -Dusedevel -Dprefix=/tmp/alpha && make install
...
$ ls -l /tmp/alpha/
total 10
drwxr-xr-x 2 jkeenan wheel 32 May 15 20:54 bin
drwxr-xr-x 3 jkeenan wheel 3 May 15 20:54 lib
drwxr-xr-x 4 jkeenan wheel 4 May 15 20:54 man
$ ls -l /tmp/alpha/man
total 33
drwxr-xr-x 2 jkeenan wheel 266 May 15 20:54 man1
drwxr-xr-x 2 jkeenan wheel 706 May 15 20:54 man3
$ ls -l /tmp/alpha/man/man1 | wc -l
265
$ ls -l /tmp/alpha/man/man3 | wc -l
705
OpenBSD-6.9
$ sh ./Configure -des -Dusedevel -Dprefix=/tmp/alpha && make install
...
/tmp/alpha/lib/perl5/5.41.13/pod/perltoot.pod
./perl -Ilib -I. installman --destdir=
Manual page installation was disabled by Configure
$ ls -l /tmp/alpha/
total 8
drwxr-xr-x 2 jkeenan wheel 1024 May 15 21:02 bin
drwxr-xr-x 3 jkeenan wheel 512 May 15 21:02 lib
I cannot figure out why Configure is disabling man page installation when I have not passed it options like -Dman1dir=none -Dman3dir=none
. Suggestions?