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