tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xsnow (and 3 other pkgs') man page installing fails on Solaris



The Subject line has "xsnow" in it, but affected are all our x11
packages that use imake and try to install manual pages in man6 or
cat6.

===> Installing for xsnow-1.42nb4
/usr/ucb/install -c   xsnow /usr/local/pkg/bin/xsnow
install in . done
/usr/ucb/install -c -m 0444 xsnow._man /usr/local/pkg/man/man1/xsnow.6
install.man in . done
=> Automatic manual page handling

(same for nb2. nb3 was my quick fix which added MANDIR=
$(MANSOURCEDIR)$(MANSUFFIX) to the Imakefile, but turned out to
break on NetBSD, after all, as I tested it in the wrong window.)

pkg_create: can't stat `/usr/local/pkg/man/man6/xsnow.6'
=> Registering installation for xsnow-1.42nb4
pkg_admin: xsnow-1.42nb4: File `/usr/local/pkg/man/man6/xsnow.6' is in 
+CONTENTS but not on filesystem!

There are three other packages that use IMAKE_GAME* in the PLIST.
I tested with xpilot, and after fixing other Solaris build fallout,
it has the same problem.

All of them use MANSUFFIX= 6 in a pkgsrc patch to their Imakefile(s).

I think the easiest way out would be remove our patch, that is, to
move the four of them back to installing the manual page in the
main program manual page directory. This can be done without touching
the pkgsrc / Imake infrastructure, and I would do the legwork if
I get a "go ahead".

        -is

-- 
seal your e-mail: http://www.gnupg.org/

Attachment: pgpRDGEokRcB9.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index