[Paraview] ParaView 3.8.0 Not Installing Client Plugins correctly.

Dave Partyka dave.partyka at kitware.com
Thu May 27 17:01:31 EDT 2010


You'll want to add an install rule for that third party library.

  INSTALL(FILES ${Third_Party_lib}
    DESTINATION ${PV_INSTALL_BIN_DIR}
    COMPONENT Runtime)

On Thu, May 27, 2010 at 4:54 PM, Mike Jackson
<mike.jackson at bluequartz.net>wrote:

> Here is some more information about what is going on with my windows
> build. I had to add the following to the top of my
> "*ParaViewImport.cmake" file:
>
> SET (BUILD_PARAVIEW_PLUGINLIST ON)
>
> So now the .plugins file correctly has my plugins listed except that
> the "autoload" property is set to "0". Shouldn't that be "1" by
> default? Seems odd but I am sure I don't fully understand all the
> ramifications of having that value set to "1" by default.
>
> Also, during the build I am compiling a 3rd party library that needs
> to get added to the installer generation. Is there a way to do this?
> If I run the "INSTALL" project from VS I get everything installed
> correctly. If I use the CPack command like took to generate the
> installer the library is missing from the install.
> _________________________________________________________
> Mike Jackson                  mike.jackson at bluequartz.net
>
> On Thu, May 27, 2010 at 4:23 PM, Michael Jackson
> <mike.jackson at bluequartz.net> wrote:
> >
> http://gitorious.bluequartz.net/mxa/pvmxadatamodel/blobs/master/PVMXADataModelParaViewImport.cmake
> >
> > I am calling ADD_PARAVIEW_PLUGIN in my Cmake files. Not sure why this
> isn't
> > working. I thought we had that fixed. At least at some point during the
> RC
> > process this did actually work.
> > --
> > Mike J.
> >
> > On May 27, 2010, at 4:06 PM, Dave Partyka wrote:
> >
> >> How are you building your plugin? I believe that the ADD_PARAVIEW_PLUGIN
> >> macro constructs the list of Plugins that get written into the .plugins
> >> file.
> >>
> >> On Thu, May 27, 2010 at 3:54 PM, Mike Jackson
> >> <mike.jackson at bluequartz.net> wrote:
> >> So then what is the point of having ParaView look in the plugins
> >> directory if it is not going to be used. Why not just have ParaView
> >> look in the "bin" folder (at least on windows)?
> >>
> >> I see there is a file called ".plugins" inside the bin directory. Mine
> >> has the following content:
> >>
> >> <?xml version="1.0"?>
> >> <Plugins>
> >>  <Plugin name="SierraPlotTools" auto_load="0"/>
> >>  <Plugin name="SurfaceLIC" auto_load="0"/>
> >>  <Plugin name="AnalyzeReader" auto_load="0"/>
> >>  <Plugin name="AnalyzeWriter" auto_load="0"/>
> >>  <Plugin name="NIfTIReader" auto_load="0"/>
> >>  <Plugin name="NIfTIWriter" auto_load="0"/>
> >> </Plugins>
> >>
> >> This is missing my plugins although the plugins are "installed" in the
> >> bin directory during the "INSTALL" project build. There is another
> >> file in the build directory called "PluginList.txt" that _does_ list
> >> my plugins though.
> >> _________________________________________________________
> >> Mike Jackson                  mike.jackson at bluequartz.net
> >> BlueQuartz Software                    www.bluequartz.net
> >> Principal Software Engineer                  Dayton, Ohio
> >>
> >>
> >>
> >> On Thu, May 27, 2010 at 3:42 PM, Utkarsh Ayachit
> >> <utkarsh.ayachit at kitware.com> wrote:
> >> > Mike,
> >> >
> >> > That was a conscious decision. We deliberately install all plugin dlls
> >> > in the same directory as the paraview.exe on windows, just to avoid
> >> > missing dlls issues at runtime. Originally, we had the separate
> >> > "plugins" directory to make it easier for users to locate the plugins
> >> > and load them manually. But now, that's a non-issue, since paraview
> >> > explicitly lists all the plugins it's distributed with in the plugin
> >> > manager dialog.
> >> >
> >> > Are you saying that the plugins added using
> >> > PARAVIEW_EXTRA_EXTERNAL_MODULES are not being installed at all? If
> >> > that's the case, then it's definitely a bug.
> >> >
> >> > As far as the package generation goes, you need to use CPack. Refer to
> >> > this wiki page for details:
> >> >
> http://www.paraview.org/Wiki/ParaView:Build_And_Install#Install_ParaView
> >> >
> >> > Utkarsh
> >> >
> >> > On Thu, May 27, 2010 at 12:37 PM, Mike Jackson
> >> > <mike.jackson at bluequartz.net> wrote:
> >> >> Pulled ParaView 3.8.0 from Git. Configured with CMake for VS2008 x64
> >> >> with PARAVIEW_EXTRA_EXTERNAL_MODULES listing 4 of my custom plugins.
> >> >> Compiled. Installed. And all the "client" plugins are installed lose
> >> >> into the ParaView-3.8.0/bin directory instead of
> >> >> ParaView-3.8.0/bin/plugins. Also, I have NSIS installed, where is the
> >> >> "PACKAGE" target in the VS Solution or is there another mechanism to
> >> >> use to create the installer?
> >> >>  The other (probably more likely) possibility is that I didn't really
> >> >> pull the 3.8.0 tag from git and instead have some other tag.
> >> >>
> >> >> # On branch v3.8.0
> >> >> # Changed but not updated:
> >> >> #   (use "git add <file>..." to update what will be committed)
> >> >> #   (use "git checkout -- <file>..." to discard changes in working
> >> >> directory)
> >> >> #
> >> >> #       modified:   CMake/FindHDF5.cmake
> >> >> #
> >> >> # Untracked files:
> >> >> #   (use "git add <file>..." to include in what will be committed)
> >> >> #
> >> >> #       .cproject
> >> >> #       .project
> >> >> #       Applications/ParaView/Testing/XML/Fractal3D.xml
> >> >> #       CMake/AdjustLibVars.cmake
> >> >> #       CMake/_FindHDF5.cmake
> >> >> #       i386/
> >> >> #       x64/
> >> >> no changes added to commit (use "git add" and/or "git commit -a")
> >> >>
> >> >>  I just tried this with the ParaView 3.8.0 source code .zip file from
> >> >> the paraview.org web site and had the same results. I also built the
> >> >> NSIS installer, and then actually ran the installer and the same
> issue
> >> >> happens. Bug?
> >> >> _________________________________________________________
> >> >> Mike Jackson                  mike.jackson at bluequartz.net
> >> >> BlueQuartz Software                    www.bluequartz.net
> >> >> Principal Software Engineer                  Dayton, Ohio
> >> >> _______________________________________________
> >> >> Powered by www.kitware.com
> >> >>
> >> >> Visit other Kitware open-source projects at
> >> >> http://www.kitware.com/opensource/opensource.html
> >> >>
> >> >> Please keep messages on-topic and check the ParaView Wiki at:
> >> >> http://paraview.org/Wiki/ParaView
> >> >>
> >> >> Follow this link to subscribe/unsubscribe:
> >> >> http://www.paraview.org/mailman/listinfo/paraview
> >> >>
> >> >
> >> _______________________________________________
> >> Powered by www.kitware.com
> >>
> >> Visit other Kitware open-source projects at
> >> http://www.kitware.com/opensource/opensource.html
> >>
> >> Please keep messages on-topic and check the ParaView Wiki at:
> >> http://paraview.org/Wiki/ParaView
> >>
> >> Follow this link to subscribe/unsubscribe:
> >> http://www.paraview.org/mailman/listinfo/paraview
> >>
> >
> >
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20100527/25929300/attachment-0001.htm>


More information about the ParaView mailing list