Re: [Paraview] Building a distributable development tree
Hi Ben, You need to turn on PARAVIEW_INSTALL_DEVELOPMENT to get the include directories. Is that the case? The ParaViewConfig.cmake file should be in the lib/paraview-x.x/ directory. I will try testing this out. The install rule for paraview.qch needs logic to disable it when there is no gui. I'll fix that right now. Thanks for your feedback! On Tue, Apr 6, 2010 at 7:51 PM, Ben Medina ben.med...@gmail.com wrote: Hello all, I've been trying to generate a development tree of ParaView (based on CVS head as of a few hours ago) that I can distribute to other in-house developers so that they don't have to build ParaView themselves. I've been following the instructions here: http://www.paraview.org/Wiki/ParaView:Build_And_Install#Install_ParaView I have set the CMake variables as described (with PARAVIEW_BUILD_QT_GUI OFF). Building and packaging works correctly, but the resultant tarball (built via cpack -G TGZ --config {ParaViewBuildDir}/Servers/Executables/CPackParaViewServersConfig.cmake) contains only lib and bin directories; there is no include directory, nor a ParaViewConfig.cmake file. make install seems more promising, as I do end up with a more complete tree. However, the install fails with the following error: CMake Error at Documentation/cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/ben/3rdpartylibs/paraview/3.7b/unpacked-download-directory/linuxg29x64.26/Documentation/paraview.qch. Call Stack (most recent call first): cmake_install.cmake:95 (INCLUDE) Can anyone tell what's going wrong? Thanks, Ben ___ 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
Re: [Paraview] Building a distributable development tree
Hi Ben, If you do an update it shouldn't attempt to install the qch file. Also so you know, the ParaViewConfig.cmake file doesn't get installed if PARAVIEW_INSTALL_DEVELOPMENT is turned off. Let me know if you have anymore issues. Thanks! On Wed, Apr 7, 2010 at 9:01 AM, Dave Partyka dave.part...@kitware.comwrote: Hi Ben, You need to turn on PARAVIEW_INSTALL_DEVELOPMENT to get the include directories. Is that the case? The ParaViewConfig.cmake file should be in the lib/paraview-x.x/ directory. I will try testing this out. The install rule for paraview.qch needs logic to disable it when there is no gui. I'll fix that right now. Thanks for your feedback! On Tue, Apr 6, 2010 at 7:51 PM, Ben Medina ben.med...@gmail.com wrote: Hello all, I've been trying to generate a development tree of ParaView (based on CVS head as of a few hours ago) that I can distribute to other in-house developers so that they don't have to build ParaView themselves. I've been following the instructions here: http://www.paraview.org/Wiki/ParaView:Build_And_Install#Install_ParaView I have set the CMake variables as described (with PARAVIEW_BUILD_QT_GUI OFF). Building and packaging works correctly, but the resultant tarball (built via cpack -G TGZ --config {ParaViewBuildDir}/Servers/Executables/CPackParaViewServersConfig.cmake) contains only lib and bin directories; there is no include directory, nor a ParaViewConfig.cmake file. make install seems more promising, as I do end up with a more complete tree. However, the install fails with the following error: CMake Error at Documentation/cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/ben/3rdpartylibs/paraview/3.7b/unpacked-download-directory/linuxg29x64.26/Documentation/paraview.qch. Call Stack (most recent call first): cmake_install.cmake:95 (INCLUDE) Can anyone tell what's going wrong? Thanks, Ben ___ 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
Re: [Paraview] Building a distributable development tree
Dave, I'm updating now, and I'll let you know how it goes. A related question is how to build the dev tree on Windows. How do I get both debug and release versions of the libraries into one package? Or is it safe to just include the release version? Thanks, Ben Note: I didn't mean to take this discussion off-list, sorry. On Wed, Apr 7, 2010 at 11:18 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, Try updating again when you get a chance. I found some CMake code that was overriding the Development Component thus causing it to not get installed. Thanks! On Wed, Apr 7, 2010 at 11:55 AM, Ben Medina ben.med...@gmail.com wrote: Thanks, Dave! I'll try out the qch fix soon. Other than that, make install seems to produce exactly what I want, so I'll use that for now. I do have PARAVIEW_INSTALL_DEVELOPMENT turned on, but the resulting tar.gz is not usable for development. My CMake cache is attached. Thank, Ben On Wed, Apr 7, 2010 at 6:22 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, If you do an update it shouldn't attempt to install the qch file. Also so you know, the ParaViewConfig.cmake file doesn't get installed if PARAVIEW_INSTALL_DEVELOPMENT is turned off. Let me know if you have anymore issues. Thanks! On Wed, Apr 7, 2010 at 9:01 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, You need to turn on PARAVIEW_INSTALL_DEVELOPMENT to get the include directories. Is that the case? The ParaViewConfig.cmake file should be in the lib/paraview-x.x/ directory. I will try testing this out. The install rule for paraview.qch needs logic to disable it when there is no gui. I'll fix that right now. Thanks for your feedback! On Tue, Apr 6, 2010 at 7:51 PM, Ben Medina ben.med...@gmail.com wrote: Hello all, I've been trying to generate a development tree of ParaView (based on CVS head as of a few hours ago) that I can distribute to other in-house developers so that they don't have to build ParaView themselves. I've been following the instructions here: http://www.paraview.org/Wiki/ParaView:Build_And_Install#Install_ParaView I have set the CMake variables as described (with PARAVIEW_BUILD_QT_GUI OFF). Building and packaging works correctly, but the resultant tarball (built via cpack -G TGZ --config {ParaViewBuildDir}/Servers/Executables/CPackParaViewServersConfig.cmake) contains only lib and bin directories; there is no include directory, nor a ParaViewConfig.cmake file. make install seems more promising, as I do end up with a more complete tree. However, the install fails with the following error: CMake Error at Documentation/cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/ben/3rdpartylibs/paraview/3.7b/unpacked-download-directory/linuxg29x64.26/Documentation/paraview.qch. Call Stack (most recent call first): cmake_install.cmake:95 (INCLUDE) Can anyone tell what's going wrong? Thanks, Ben ___ 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
Re: [Paraview] Building a distributable development tree
I don't think you can do both. Specifying -C Release/Debug tells cpack which directory to grab everything out of. Also if you do Debug I don't believe there are install rules to grab the .pdb symbol files. Though, that probably wouldn't be hard to do. On Wed, Apr 7, 2010 at 5:02 PM, Ben Medina ben.med...@gmail.com wrote: Dave, I'm updating now, and I'll let you know how it goes. A related question is how to build the dev tree on Windows. How do I get both debug and release versions of the libraries into one package? Or is it safe to just include the release version? Thanks, Ben Note: I didn't mean to take this discussion off-list, sorry. On Wed, Apr 7, 2010 at 11:18 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, Try updating again when you get a chance. I found some CMake code that was overriding the Development Component thus causing it to not get installed. Thanks! On Wed, Apr 7, 2010 at 11:55 AM, Ben Medina ben.med...@gmail.com wrote: Thanks, Dave! I'll try out the qch fix soon. Other than that, make install seems to produce exactly what I want, so I'll use that for now. I do have PARAVIEW_INSTALL_DEVELOPMENT turned on, but the resulting tar.gz is not usable for development. My CMake cache is attached. Thank, Ben On Wed, Apr 7, 2010 at 6:22 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, If you do an update it shouldn't attempt to install the qch file. Also so you know, the ParaViewConfig.cmake file doesn't get installed if PARAVIEW_INSTALL_DEVELOPMENT is turned off. Let me know if you have anymore issues. Thanks! On Wed, Apr 7, 2010 at 9:01 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, You need to turn on PARAVIEW_INSTALL_DEVELOPMENT to get the include directories. Is that the case? The ParaViewConfig.cmake file should be in the lib/paraview-x.x/ directory. I will try testing this out. The install rule for paraview.qch needs logic to disable it when there is no gui. I'll fix that right now. Thanks for your feedback! On Tue, Apr 6, 2010 at 7:51 PM, Ben Medina ben.med...@gmail.com wrote: Hello all, I've been trying to generate a development tree of ParaView (based on CVS head as of a few hours ago) that I can distribute to other in-house developers so that they don't have to build ParaView themselves. I've been following the instructions here: http://www.paraview.org/Wiki/ParaView:Build_And_Install#Install_ParaView I have set the CMake variables as described (with PARAVIEW_BUILD_QT_GUI OFF). Building and packaging works correctly, but the resultant tarball (built via cpack -G TGZ --config {ParaViewBuildDir}/Servers/Executables/CPackParaViewServersConfig.cmake) contains only lib and bin directories; there is no include directory, nor a ParaViewConfig.cmake file. make install seems more promising, as I do end up with a more complete tree. However, the install fails with the following error: CMake Error at Documentation/cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/ben/3rdpartylibs/paraview/3.7b/unpacked-download-directory/linuxg29x64.26/Documentation/paraview.qch. Call Stack (most recent call first): cmake_install.cmake:95 (INCLUDE) Can anyone tell what's going wrong? Thanks, Ben ___ 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
Re: [Paraview] Building a distributable development tree
Thanks. I don't care about the pdb files for now. I just want linking and running to work for them when they build debug versions of our app. I guess I'll just tell them to try linking against the release build I'm providing, and if it fails, they'll have to build ParaView themselves. What are you guys planning on shipping for 3.8? Just the release libraries? - Ben On Wed, Apr 7, 2010 at 2:11 PM, Dave Partyka dave.part...@kitware.com wrote: I don't think you can do both. Specifying -C Release/Debug tells cpack which directory to grab everything out of. Also if you do Debug I don't believe there are install rules to grab the .pdb symbol files. Though, that probably wouldn't be hard to do. On Wed, Apr 7, 2010 at 5:02 PM, Ben Medina ben.med...@gmail.com wrote: Dave, I'm updating now, and I'll let you know how it goes. A related question is how to build the dev tree on Windows. How do I get both debug and release versions of the libraries into one package? Or is it safe to just include the release version? Thanks, Ben Note: I didn't mean to take this discussion off-list, sorry. On Wed, Apr 7, 2010 at 11:18 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, Try updating again when you get a chance. I found some CMake code that was overriding the Development Component thus causing it to not get installed. Thanks! On Wed, Apr 7, 2010 at 11:55 AM, Ben Medina ben.med...@gmail.com wrote: Thanks, Dave! I'll try out the qch fix soon. Other than that, make install seems to produce exactly what I want, so I'll use that for now. I do have PARAVIEW_INSTALL_DEVELOPMENT turned on, but the resulting tar.gz is not usable for development. My CMake cache is attached. Thank, Ben On Wed, Apr 7, 2010 at 6:22 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, If you do an update it shouldn't attempt to install the qch file. Also so you know, the ParaViewConfig.cmake file doesn't get installed if PARAVIEW_INSTALL_DEVELOPMENT is turned off. Let me know if you have anymore issues. Thanks! On Wed, Apr 7, 2010 at 9:01 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, You need to turn on PARAVIEW_INSTALL_DEVELOPMENT to get the include directories. Is that the case? The ParaViewConfig.cmake file should be in the lib/paraview-x.x/ directory. I will try testing this out. The install rule for paraview.qch needs logic to disable it when there is no gui. I'll fix that right now. Thanks for your feedback! On Tue, Apr 6, 2010 at 7:51 PM, Ben Medina ben.med...@gmail.com wrote: Hello all, I've been trying to generate a development tree of ParaView (based on CVS head as of a few hours ago) that I can distribute to other in-house developers so that they don't have to build ParaView themselves. I've been following the instructions here: http://www.paraview.org/Wiki/ParaView:Build_And_Install#Install_ParaView I have set the CMake variables as described (with PARAVIEW_BUILD_QT_GUI OFF). Building and packaging works correctly, but the resultant tarball (built via cpack -G TGZ --config {ParaViewBuildDir}/Servers/Executables/CPackParaViewServersConfig.cmake) contains only lib and bin directories; there is no include directory, nor a ParaViewConfig.cmake file. make install seems more promising, as I do end up with a more complete tree. However, the install fails with the following error: CMake Error at Documentation/cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/ben/3rdpartylibs/paraview/3.7b/unpacked-download-directory/linuxg29x64.26/Documentation/paraview.qch. Call Stack (most recent call first): cmake_install.cmake:95 (INCLUDE) Can anyone tell what's going wrong? Thanks, Ben ___ 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
Re: [Paraview] Building a distributable development tree
Yes the development install packages we provide will be release. On Wed, Apr 7, 2010 at 5:38 PM, Ben Medina ben.med...@gmail.com wrote: Thanks. I don't care about the pdb files for now. I just want linking and running to work for them when they build debug versions of our app. I guess I'll just tell them to try linking against the release build I'm providing, and if it fails, they'll have to build ParaView themselves. What are you guys planning on shipping for 3.8? Just the release libraries? - Ben On Wed, Apr 7, 2010 at 2:11 PM, Dave Partyka dave.part...@kitware.com wrote: I don't think you can do both. Specifying -C Release/Debug tells cpack which directory to grab everything out of. Also if you do Debug I don't believe there are install rules to grab the .pdb symbol files. Though, that probably wouldn't be hard to do. On Wed, Apr 7, 2010 at 5:02 PM, Ben Medina ben.med...@gmail.com wrote: Dave, I'm updating now, and I'll let you know how it goes. A related question is how to build the dev tree on Windows. How do I get both debug and release versions of the libraries into one package? Or is it safe to just include the release version? Thanks, Ben Note: I didn't mean to take this discussion off-list, sorry. On Wed, Apr 7, 2010 at 11:18 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, Try updating again when you get a chance. I found some CMake code that was overriding the Development Component thus causing it to not get installed. Thanks! On Wed, Apr 7, 2010 at 11:55 AM, Ben Medina ben.med...@gmail.com wrote: Thanks, Dave! I'll try out the qch fix soon. Other than that, make install seems to produce exactly what I want, so I'll use that for now. I do have PARAVIEW_INSTALL_DEVELOPMENT turned on, but the resulting tar.gz is not usable for development. My CMake cache is attached. Thank, Ben On Wed, Apr 7, 2010 at 6:22 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, If you do an update it shouldn't attempt to install the qch file. Also so you know, the ParaViewConfig.cmake file doesn't get installed if PARAVIEW_INSTALL_DEVELOPMENT is turned off. Let me know if you have anymore issues. Thanks! On Wed, Apr 7, 2010 at 9:01 AM, Dave Partyka dave.part...@kitware.com wrote: Hi Ben, You need to turn on PARAVIEW_INSTALL_DEVELOPMENT to get the include directories. Is that the case? The ParaViewConfig.cmake file should be in the lib/paraview-x.x/ directory. I will try testing this out. The install rule for paraview.qch needs logic to disable it when there is no gui. I'll fix that right now. Thanks for your feedback! On Tue, Apr 6, 2010 at 7:51 PM, Ben Medina ben.med...@gmail.com wrote: Hello all, I've been trying to generate a development tree of ParaView (based on CVS head as of a few hours ago) that I can distribute to other in-house developers so that they don't have to build ParaView themselves. I've been following the instructions here: http://www.paraview.org/Wiki/ParaView:Build_And_Install#Install_ParaView I have set the CMake variables as described (with PARAVIEW_BUILD_QT_GUI OFF). Building and packaging works correctly, but the resultant tarball (built via cpack -G TGZ --config {ParaViewBuildDir}/Servers/Executables/CPackParaViewServersConfig.cmake) contains only lib and bin directories; there is no include directory, nor a ParaViewConfig.cmake file. make install seems more promising, as I do end up with a more complete tree. However, the install fails with the following error: CMake Error at Documentation/cmake_install.cmake:36 (FILE): file INSTALL cannot find /home/ben/3rdpartylibs/paraview/3.7b/unpacked-download-directory/linuxg29x64.26/Documentation/paraview.qch. Call Stack (most recent call first): cmake_install.cmake:95 (INCLUDE) Can anyone tell what's going wrong? Thanks, Ben ___ 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