Skip to content

OpenBSD: why can't I install man pages locally? #23292

Closed
@jkeenan

Description

@jkeenan

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Closable?We might be able to close this ticket, but we need to check with the reporterdistro-openbsd

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions