#1216: [PATCH] Fix dependency in docs/Makefile
----------------------+-----------------------------------------------------
Reporter: doughera | Owner: jkeenan
Type: bug | Status: assigned
Priority: normal | Milestone:
Component: build | Version: 1.7.0
Severity: medium | Keywords:
Lang: | Patch: new
Platform: |
----------------------+-----------------------------------------------------
Comment(by doughera):
I'm sorry it caused a problem. Other stuff gets rebuilt too, so I hadn't
worried about it, but I hadn't thought about the sudo/perldoc combination.
Anyway, the original problem is still there. You can't create the files
in the ops/ directory until the ops/ directory exists.
The simplest solution would seem to be to include the ops/ directory in
MANIFEST and hence in the release tarball. Alas that runs afoul of
ExtUtils::Manifest.pm's manicheck() routine, which assumes that only files
are listed in the MANIFEST.
I've attached a patch which implements a second simple solution, namely
actually creating a dummy file named 'doc-prep'. This means everything
now is a proper dependency and gets built when it is needed, but doesn't
get rebuilt when it isn't needed.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1216#comment:8>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets