MantisBT - ParaView
View Issue Details
0013412ParaView(No Category)public2012-08-29 23:532015-01-11 08:36
Utkarsh Ayachit 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
 
3.98.0 
Kitware
13412_fix_documentation_dependency
incorrect functionality
0013412: Windows build error when using Ninja

C:\Kitware\ParaView\ParaViewSuperbuild-ninja\paraview\src\paraview-build>ninja -v -j1
ninja: warning: multiple rules generate lib\protoc.lib. build will not be correct; continuing anyway
ninja: error: 'Applications\ParaView\..\..\Documentation\paraview.qch', needed by 'Applications\ParaView\qrc_paraview_help.cxx', missing and no known rule to make it
No tags attached.
Issue History
2012-08-29 23:53Utkarsh AyachitNew Issue
2012-08-29 23:53Utkarsh AyachitAssigned To => Utkarsh Ayachit
2012-08-31 10:21Utkarsh AyachitTopic Name => 13412_fix_documentation_dependency
2012-08-31 10:21Utkarsh AyachitNote Added: 0029095
2012-08-31 10:21Utkarsh AyachitStatusbacklog => gatekeeper review
2012-08-31 10:21Utkarsh AyachitFixed in Version => git-next
2012-08-31 10:21Utkarsh AyachitResolutionopen => fixed
2012-09-03 13:30Utkarsh AyachitStatusgatekeeper review => customer review
2012-09-03 13:30Utkarsh AyachitNote Added: 0029117
2012-10-06 07:03Utkarsh AyachitFixed in Versiongit-next => git-master
2012-10-29 17:04Utkarsh AyachitFixed in Versiongit-master => 3.98.0
2013-01-22 17:19Alan ScottNote Added: 0030230
2013-01-22 17:19Alan ScottStatuscustomer review => closed
2015-01-11 08:36Utkarsh AyachitSource_changeset_attached => ParaView master 3e5df0ff
2015-01-11 08:36Utkarsh AyachitSource_changeset_attached => ParaView master b79c9a0e

Notes
(0029095)
Utkarsh Ayachit   
2012-08-31 10:21   
commit b79c9a0ef14ba3be27dfa22777b79f56074282ec
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Thu Aug 30 23:25:52 2012 -0400

    BUG 0013412: Fixing dependency issues when building documentation.
    
    Resolving build problems with Ninja when bulding embedded documentation for
    ParaView. The issue was deeper than just a Ninja problem.
    
    Docmentation/CMakeLists.txt was generaing a paraview.qhp file and a resource
    file under Applications/ParaView was dependending on it. That's a tricky
    dependency since Applications/ParaView doesn't see the rule to generate
    paraview.qhp. We overcome the issue by adding a phony ParaViewOnlineHelp target
    that we made paraview depend on and than ensured that the qhp was available by
    the time Applications/ParaView's resource file looked for it.
    
    Fixing the issue by moving Documentation to Applications/ParaView. The
    documentation is indeed for the ParaView application hence makes sense its
    included in the application's sub-dir. We build a static library containing the
    documnetation resource that's initied by ParaViewMainWindow constructor.
(0029117)
Utkarsh Ayachit   
2012-09-03 13:30   
merged into master, if applicable.
(0030230)
Alan Scott   
2013-01-22 17:19   
Trusting Utkarsh and the nightly builds.