#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

Reply via email to