Subject: pkg/23129: openssh needs nroff or man pages may be installed to wrong place
To: None <gnats-bugs@gnats.netbsd.org>
From: None <reed@reedmedia.net>
List: netbsd-bugs
Date: 10/10/2003 22:49:47
>Number: 23129
>Category: pkg
>Synopsis: openssh man pages may be installed to wrong place
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Oct 11 05:50:01 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:
>Release: NetBSD 1.6.1_STABLE
>Organization:
http://bsd.reedmedia.net/
>Environment:
System: NetBSD rainier.reedmedia.net 1.6.1_STABLE NetBSD 1.6.1_STABLE (GENERIC) #0: Tue Aug 12 02:52:57 PDT 2003 reed@rainier.reedmedia.net:/usr/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
Can't package if man pages are installed to wrong place.
...
pkg_create: can't stat `/usr/man/man8/sftp-server.8'
pkg_create: can't stat `/usr/man/man8/ssh-keysign.8'
pkg_create: can't stat `/usr/man/man8/sshd.8'
tar: man/man1/scp.1: Cannot stat: No such file or directory
tar: man/man1/sftp.1: Cannot stat: No such file or directory
tar: man/man1/slogin.1: Cannot stat: No such file or directory
...
configure has:
test -n "$NROFF" || NROFF="/bin/false"
if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
MANTYPE=doc
elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
MANTYPE=man
else
MANTYPE=cat
fi
fi
if test "$MANTYPE" = "doc"; then
mansubdir=man;
else
mansubdir=$MANTYPE;
fi
config.log has:
configure:15327: checking for nroff
configure:15358: result: no
And the Makefile then has:
MANTYPE = cat
>How-To-Repeat:
>Fix:
Either check for nroff and set BUILD_DEPENDS for groff.
Or fix Makefile.in (or configure), so it always sets mantype to
man.
>Release-Note:
>Audit-Trail:
>Unformatted: