On Mon, Feb 18, 2002 at 03:01:25AM +0900, Junichi Uekawa wrote: > I've seen several instances of build failure : > > $ grep 'make.*No rule to make target.*man.*needed by .*_man' *.log > login.app.log:make[1]: *** No rule to make target `Login.app.man', needed by `Login.app._man'. Stop. > lwm.log:make[1]: *** No rule to make target `lwm.man', needed by `lwm._man'. Stop. > netmaze.log:make[1]: *** No rule to make target `netmaze.man', needed by `netmaze._man'. Stop. > nitpic.log:make[1]: *** No rule to make target `nitpic.man', needed by `nitpic._man'. Stop. > wmdate.log:make[1]: *** No rule to make target `wmdate.man', needed by `wmdate._man'. Stop. > wmmixer.log:make[1]: *** No rule to make target `wmmixer.man', needed by `wmmixer._man'. Stop. > x2x.log:make[1]: *** No rule to make target `x2x.man', needed by `x2x._man'. Stop. > xeji.log:make[1]: *** No rule to make target `xeji.man', needed by `xeji._man'. Stop. > xlife.log:make[1]: *** No rule to make target `collect.man', needed by `collect._man'. Stop. > xnecview.log:make[1]: *** No rule to make target `xnecview.man', needed by `xnecview._man'. Stop. > xsysinfo.log:make[1]: *** No rule to make target `xsysinfo.man', needed by `xsysinfo._man'. Stop. > > Does anyone know why this is caused ? I'd tell you on IRC, but the whole channel appears to have me /ignored. :) Imake changed around XFree86 4.0 to support (mandate, really) manpage preprocessing. Problems like the above can be fixed by either: 1) Writing a manpage for the app; or 2) Changing the app not to use imake; or 3) Editing the apps' Imakefile to use ComplexProgramTargetNoMan() instead of ComplexProgramTarget() and/or ComplexCPlusPlusProgramTargetNoMan() instead of ComplexCPlusPlusProgramTarget() -- G. Branden Robinson | Measure with micrometer, Debian GNU/Linux | mark with chalk, branden@debian.org | cut with axe, http://people.debian.org/~branden/ | hope like hell.
Attachment:
pgp1tNK7I7PLw.pgp
Description: PGP signature