[Paraview] Development Install Tree

Mark Olesen Mark.Olesen at faurecia.com
Mon Mar 15 06:08:25 EDT 2010


On Fri, 2010-03-12 at 13:11 -0500, Dave Partyka wrote:
> I just tried this on my Debian machine and the biggest executable in
> my bin dir weighs in at 2.5 MB. Note that this is a Debug build as my
> Release build tree is a bit out of date at the moment. Also all of the
> CMake files appear to be in
> ParaView-3.7.0-Linux-x86_64/lib/paraview-3.7/CMake/ and all of the vtk
> libs are in in ParaView-3.7.0-Linux-x86_64/lib/paraview-3.7/. So this
> is really puzzling. Have you tried doing this from a fresh clean
> build?

I just tried it again (from a fresh build directory and with
GENERATE_FILTERS_DOCUMENTATION:BOOL=ON instead of "make
HTMLDocumentation") and it looks a fair bit better. I suspect my
previous problems might have been from mixing build and install
directories.

Using cpack, I no long have monster binaries, just that the VPIC lib
seems to have gone missing:

    paraview-real: error while loading shared libraries: libVPIC.so:
    cannot open shared object file: No such file or directory

... but it is also getting missed for the "make install" target too, so
the problem is elsewhere. As a stop-gap, sync'ing the library from the
build directory did the trick.


Apart from the inconvenience of using cpack (I really just want to
create an installed version and not a tar.gz that I have to subsequently
unpack and rename the directories to suit my own conventions), I'm a
disconcerted by that fact that the cpack variant also seems to miss
installing a fair number of files (see attached diff from ls -1R
outputs).

Apart from various missing headers, the resulting cpack'ed installation
doesn't work for building plugins later on since it is missing
vtkWrapClientServer.

make[2]: *** No rule to make target
`paraview-3.7.0/bin/vtkWrapClientServer', needed by ...


The installation with "make install" did work though.


This seems to be the current status:
- use separate build and install directories!
- use "make install" -- cpack misses too many files and is too clumsy
for a local install.
- GENERATE_FILTERS_DOCUMENTATION should work, but doesn't.
- "make HTMLDocumentation" doesn't seem to work either


These tests were made against this commit level:

commit a75e52603fe6c70b36a6a6523f962fc598919a63
Author: KWSys Robot <kwrobot at kitware.com>      
Date:   Fri Mar 12 05:01:10 2010 +0000         

    KWSys Nightly Date Stamp




/mark


DISCLAIMER:
This electronic transmission (and any attachments thereto) is intended solely for the use of the addressee(s). It may contain confidential or legally privileged information. If you are not the intended recipient of this message, you must delete it immediately and notify the sender. Any unauthorized use or disclosure of this message is strictly prohibited. Faurecia does not guarantee the integrity of this transmission and shall therefore never be liable if the message is altered or falsified nor for any virus, interception or damage to your system.

-------------- next part --------------
--- ls-1R.cpack	2010-03-15 10:36:32.000000000 +0100
+++ ls-1R.install	2010-03-15 10:36:26.000000000 +0100
@@ -1,10 +1,12 @@
-paraview-3.7.0-cpack:
+paraview-3.7.0-install:
 bin
 doc
 include
 lib
+plugins
 
-paraview-3.7.0-cpack/bin:
+paraview-3.7.0-install/bin:
+kwProcessXML
 lproj
 paraview
 pvdataserver
@@ -12,14 +14,15 @@
 pvserver
 smTestDriver
 vtkEncodeString
+vtkWrapClientServer
 
-paraview-3.7.0-cpack/doc:
+paraview-3.7.0-install/doc:
 paraview.qch
 
-paraview-3.7.0-cpack/include:
+paraview-3.7.0-install/include:
 paraview-3.7
 
-paraview-3.7.0-cpack/include/paraview-3.7:
+paraview-3.7.0-install/include/paraview-3.7:
 alglib
 DICOMAppHelper.h
 DICOMCallback.h
@@ -465,8 +468,14 @@
 vtkAbstractArray.h
 vtkAbstractCellLocator.h
 vtkAbstractInterpolatedVelocityField.h
+vtkAbstractIterator.h
+vtkAbstractIterator.txx
+vtkAbstractList.h
+vtkAbstractList.txx
+vtkAbstractMap.h
 vtkAbstractMapper3D.h
 vtkAbstractMapper.h
+vtkAbstractMap.txx
 vtkAbstractParticleWriter.h
 vtkAbstractPicker.h
 vtkAbstractPointLocator.h
@@ -532,6 +541,10 @@
 vtkArrayIteratorTemplate.h
 vtkArrayIteratorTemplateImplicit.txx
 vtkArrayIteratorTemplate.txx
+vtkArrayMap.h
+vtkArrayMapIterator.h
+vtkArrayMapIterator.txx
+vtkArrayMap.txx
 vtkArrayNorm.h
 vtkArrayRange.h
 vtkArrayReader.h
@@ -725,6 +738,7 @@
 vtkConnectivityFilter.h
 vtkConstrained2DLayoutStrategy.h
 vtkConstrainedPointHandleRepresentation.h
+vtkContainer.h
 vtkContext2D.h
 vtkContextActor.h
 vtkContextDevice2D.h
@@ -1102,6 +1116,10 @@
 vtkHandleWidget.h
 vtkHardwareSelectionPolyDataPainter.h
 vtkHardwareSelector.h
+vtkHashMap.h
+vtkHashMapIterator.h
+vtkHashMapIterator.txx
+vtkHashMap.txx
 vtkHAVSVolumeMapper.h
 vtkHAVSVolumeMapper_k2BeginFP.h
 vtkHAVSVolumeMapper_k2EndFP.h
@@ -1391,6 +1409,8 @@
 vtkKMeansDistanceFunctor.h
 vtkKMeansStatistics.h
 vtkKochanekSpline.h
+vtkKWProcessStatistics.h
+vtkKWRemoteExecute.h
 vtkLabeledDataMapper.h
 vtkLabeledTreeMapDataMapper.h
 vtkLabelHierarchyAlgorithm.h
@@ -1430,6 +1450,10 @@
 vtkLineWidget2.h
 vtkLineWidget.h
 vtkLinkEdgels.h
+vtkLinkedList.h
+vtkLinkedListIterator.h
+vtkLinkedListIterator.txx
+vtkLinkedList.txx
 vtkLocator.h
 vtkLODActor.h
 vtkLODProp3D.h
@@ -2033,6 +2057,10 @@
 vtkQuantizePolyDataPoints.h
 vtkQuaternionInterpolator.h
 vtkQuerySelectionSource.h
+vtkQueue.h
+vtkQueueIterator.h
+vtkQueueIterator.txx
+vtkQueue.txx
 vtkRandomAttributeGenerator.h
 vtkRandomGraphSource.h
 vtkRandomLayoutStrategy.h
@@ -2691,8 +2719,11 @@
 vtkVariantInlineOperators.h
 vtkVectorDot.h
 vtkVector.h
+vtkVectorIterator.h
+vtkVectorIterator.txx
 vtkVectorNorm.h
 vtkVectorText.h
+vtkVector.txx
 vtkVersion.h
 vtkVertexDegree.h
 vtkVertexGlyphFilter.h
@@ -2847,8 +2878,9 @@
 vtkZLibDataCompressor.h
 vtk_zlib.h
 vtkZlibImageCompressor.h
+Xdmf
 
-paraview-3.7.0-cpack/include/paraview-3.7/alglib:
+paraview-3.7.0-install/include/paraview-3.7/alglib:
 ap.h
 apvt.h
 bdsvd.h
@@ -2860,7 +2892,7 @@
 rotations.h
 svd.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/hdf5:
+paraview-3.7.0-install/include/paraview-3.7/hdf5:
 H5ACprivate.h
 H5ACpublic.h
 H5api_adpt.h
@@ -2944,15 +2976,15 @@
 hdf5.h
 hdf5_zlib.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/internal:
+paraview-3.7.0-install/include/paraview-3.7/internal:
 stdio_core.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt:
+paraview-3.7.0-install/include/paraview-3.7/Qt:
 Components
 Core
 Widgets
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Components:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Components:
 pqActionGroupImplementation.cxx.in
 pqActionGroupImplementation.h.in
 pqDisplayPanelDecoratorImplementation.cxx.in
@@ -2969,12 +3001,12 @@
 pqViewOptionsImplementation.h.in
 Resources
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Components/Resources:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Components/Resources:
 Icons
 UI
 XML
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Components/Resources/Icons:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Components/Resources/Icons:
 lookmark.svg
 paraqlogo.ico
 ParaViewLogo.png
@@ -3240,7 +3272,7 @@
 warning.png
 zoom_to_selection.svg
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Components/Resources/UI:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Components/Resources/UI:
 pqAbortAnimation.ui
 pqAboutDialog.ui
 pqAddSourceDialog.ui
@@ -3318,60 +3350,66 @@
 pqWriterDialog.ui
 pqXYChartDisplayPanel.ui
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Components/Resources/XML:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Components/Resources/XML:
 Placeholder.xml
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Core:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Core:
+pqAutoStartImplementation.cxx.in
+pqAutoStartImplementation.h.in
+pqPluginImplementation.cxx.in
+pqPluginImplementation.h.in
+pqViewModuleImplementation.cxx.in
+pqViewModuleImplementation.h.in
 Resources
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Core/Resources:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Core/Resources:
 Icons
 UI
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Core/Resources/Icons:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Core/Resources/Icons:
 pqDomain16.png
 pqLinkOut16.png
 pqNetwork16.png
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Core/Resources/UI:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Core/Resources/UI:
 pqFileDialog.ui
 pqOutputWindow.ui
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Widgets:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Widgets:
 Resources
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Widgets/Resources:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Widgets/Resources:
 Icons
 QtWidgets.qrc
 UI
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Widgets/Resources/Icons:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Widgets/Resources/Icons:
 pqCollapsedGroup22.png
 pqDelete16.png
 pqDelete24.png
 pqDelete32.png
 pqPlus16.png
 
-paraview-3.7.0-cpack/include/paraview-3.7/Qt/Widgets/Resources/UI:
+paraview-3.7.0-install/include/paraview-3.7/Qt/Widgets/Resources/UI:
 pqHelpWindow.ui
 pqQuickLaunchDialog.ui
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkexpat:
+paraview-3.7.0-install/include/paraview-3.7/vtkexpat:
 expatDllConfig.h
 expat.h
 vtk_expat_mangle.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkfreetype:
+paraview-3.7.0-install/include/paraview-3.7/vtkfreetype:
 include
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkfreetype/include:
+paraview-3.7.0-install/include/paraview-3.7/vtkfreetype/include:
 freetype
 ft2build.h
 vtkFreeTypeConfig.h
 vtk_freetype_mangle.h
 vtk_ftmodule.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkfreetype/include/freetype:
+paraview-3.7.0-install/include/paraview-3.7/vtkfreetype/include/freetype:
 config
 freetype.h
 ftadvanc.h
@@ -3416,14 +3454,14 @@
 tttags.h
 ttunpat.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkfreetype/include/freetype/config:
+paraview-3.7.0-install/include/paraview-3.7/vtkfreetype/include/freetype/config:
 ftconfig.h
 ftheader.h
 ftmodule.h
 ftoption.h
 ftstdlib.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkfreetype/include/freetype/internal:
+paraview-3.7.0-install/include/paraview-3.7/vtkfreetype/include/freetype/internal:
 autohint.h
 ftcalc.h
 ftdebug.h
@@ -3445,7 +3483,7 @@
 t1types.h
 tttypes.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkjpeg:
+paraview-3.7.0-install/include/paraview-3.7/vtkjpeg:
 jconfig.h
 jerror.h
 jmorecfg.h
@@ -3453,14 +3491,14 @@
 jpeglib.h
 vtk_jpeg_mangle.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtklibproj4:
+paraview-3.7.0-install/include/paraview-3.7/vtklibproj4:
 lib_proj.h
 proj_config.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtklibxml2:
+paraview-3.7.0-install/include/paraview-3.7/vtklibxml2:
 libxml
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtklibxml2/libxml:
+paraview-3.7.0-install/include/paraview-3.7/vtklibxml2/libxml:
 c14n.h
 catalog.h
 chvalid.h
@@ -3510,7 +3548,7 @@
 xpathInternals.h
 xpointer.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkmetaio:
+paraview-3.7.0-install/include/paraview-3.7/vtkmetaio:
 localMetaConfiguration.h
 metaArray.h
 metaArrow.h
@@ -3541,22 +3579,22 @@
 metaUtils.h
 metaVesselTube.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtknetcdf:
+paraview-3.7.0-install/include/paraview-3.7/vtknetcdf:
 ncconfig.h
 netcdf3.h
 netcdf.h
 vtk_netcdf_mangle.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkpng:
+paraview-3.7.0-install/include/paraview-3.7/vtkpng:
 pngconf.h
 pngDllConfig.h
 png.h
 vtk_png_mangle.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtksqlite:
+paraview-3.7.0-install/include/paraview-3.7/vtksqlite:
 vtk_sqlite3.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkstd:
+paraview-3.7.0-install/include/paraview-3.7/vtkstd:
 algorithm
 deque
 exception
@@ -3576,7 +3614,7 @@
 utility
 vector
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtksys:
+paraview-3.7.0-install/include/paraview-3.7/vtksys:
 auto_ptr.hxx
 Base64.h
 CommandLineArguments.hxx
@@ -3603,13 +3641,13 @@
 SystemInformation.hxx
 SystemTools.hxx
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtksys/ios:
+paraview-3.7.0-install/include/paraview-3.7/vtksys/ios:
 fstream
 iosfwd
 iostream
 sstream
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtksys/stl:
+paraview-3.7.0-install/include/paraview-3.7/vtksys/stl:
 algorithm
 deque
 exception
@@ -3629,7 +3667,7 @@
 utility
 vector
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtktiff:
+paraview-3.7.0-install/include/paraview-3.7/vtktiff:
 tconf.h
 tiffDllConfig.h
 tiff.h
@@ -3637,20 +3675,78 @@
 tiffvers.h
 vtk_tiff_mangle.h
 
-paraview-3.7.0-cpack/include/paraview-3.7/vtkzlib:
+paraview-3.7.0-install/include/paraview-3.7/vtkzlib:
 vtk_zlib_mangle.h
 zconf.h
 zlibDllConfig.h
 zlib.h
 
-paraview-3.7.0-cpack/lib:
+paraview-3.7.0-install/include/paraview-3.7/Xdmf:
+bz2stream.h
+gzstream.h
+ice.h
+vtkSILBuilder.h
+vtkXdmfDataArray.h
+vtkXdmfHeavyData.h
+vtkXdmfReader.h
+vtkXdmfReaderInternal.h
+vtkXdmfRenderWindowInteractor.h
+vtkXdmfWriter2.h
+vtkXdmfWriter.h
+XdmfArrayCopyMacro.h
+XdmfArray.h
+XdmfAttribute.h
+XdmfConfig.h
+XdmfDataDesc.h
+XdmfDataItem.h
+XdmfDataStructure.h
+XdmfDataTransform.h
+XdmfDomain.h
+XdmfDOM.h
+XdmfDsmBuffer.h
+XdmfDsmComm.h
+XdmfDsmCommMpi.h
+XdmfDsm.h
+XdmfDsmMsg.h
+XdmfElement.h
+XdmfExport.h
+XdmfExpression.h
+XdmfExpr.h
+XdmfExprYacc.tab.h
+XdmfGeometry.h
+XdmfGrid.h
+Xdmf.h
+XdmfH5Driver.h
+XdmfHDF.h
+XdmfHDFSupport.h
+XdmfHeavyData.h
+XdmfInformation.h
+XdmfLightData.h
+XdmfMap.h
+XdmfObject.h
+XdmfRegion.h
+XdmfRoot.h
+XdmfSet.h
+XdmfTime.h
+XdmfTopology.h
+XdmfValuesBinary.h
+XdmfValues.h
+XdmfValuesHDF.h
+XdmfValuesMySQL.h
+XdmfValuesXML.h
+
+paraview-3.7.0-install/lib:
 paraview-3.7
 
-paraview-3.7.0-cpack/lib/paraview-3.7:
+paraview-3.7.0-install/lib/paraview-3.7:
 CMake
 doc
 HDF5Config.cmake
 hints
+KWCommonBuildSettings.cmake
+KWCommonConfig.cmake
+KWCommonLibraryDepends.cmake
+kwProcessXML-real
 libCSCS_PointSprite_Graphics.so
 libCSCS_PointSprite_Rendering.so
 libKWCommon.so
@@ -3798,8 +3894,10 @@
 pvdataserver-real
 pvrenderserver-real
 pvserver-real
+ServerManager
 smTestDriver-real
 testing
+UseKWCommon.cmake
 UseVTK.cmake
 VTKBuildSettings.cmake
 vtkChartsKit.cmake
@@ -3828,7 +3926,7 @@
 vtkWidgetsKit.cmake
 vtkXdmfKit.cmake
 
-paraview-3.7.0-cpack/lib/paraview-3.7/CMake:
+paraview-3.7.0-install/lib/paraview-3.7/CMake:
 branded_paraview_initializer.cxx.in
 branded_paraview_initializer.h.in
 branded_paraview_main.cxx.in
@@ -3862,19 +3960,19 @@
 vtkWrapPython.cmake
 vtkWrapTcl.cmake
 
-paraview-3.7.0-cpack/lib/paraview-3.7/doc:
+paraview-3.7.0-install/lib/paraview-3.7/doc:
 verdict
 
-paraview-3.7.0-cpack/lib/paraview-3.7/doc/verdict:
+paraview-3.7.0-install/lib/paraview-3.7/doc/verdict:
 1.2.0
 
-paraview-3.7.0-cpack/lib/paraview-3.7/doc/verdict/1.2.0:
+paraview-3.7.0-install/lib/paraview-3.7/doc/verdict/1.2.0:
 README
 Verdict.doc
 Verdict.htm
 verdict_test.cpp
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins:
+paraview-3.7.0-install/lib/paraview-3.7/plugins:
 CosmoFiltersPlugin
 CSCS_PointSprite_Plugin
 H5PartReader
@@ -3884,31 +3982,43 @@
 SLACTools
 SurfaceLIC
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/CosmoFiltersPlugin:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/CosmoFiltersPlugin:
 libCosmoFiltersPlugin.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/CSCS_PointSprite_Plugin:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/CSCS_PointSprite_Plugin:
 libCSCS_PointSprite_Plugin.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/H5PartReader:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/H5PartReader:
 libH5PartReader.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/Moments:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/Moments:
 libMoments.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/PrismClientPlugin:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/PrismClientPlugin:
 libPrismClientPlugin.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/PrismServerPlugin:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/PrismServerPlugin:
 libPrismServerPlugin.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/SLACTools:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/SLACTools:
 libSLACTools.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/plugins/SurfaceLIC:
+paraview-3.7.0-install/lib/paraview-3.7/plugins/SurfaceLIC:
 libSurfaceLIC.so
 
-paraview-3.7.0-cpack/lib/paraview-3.7/testing:
+paraview-3.7.0-install/lib/paraview-3.7/ServerManager:
+Resources
+
+paraview-3.7.0-install/lib/paraview-3.7/ServerManager/Resources:
+filters.xml
+internal_writers.xml
+readers.xml
+rendering.xml
+sources.xml
+utilities.xml
+writers.xml
+
+paraview-3.7.0-install/lib/paraview-3.7/testing:
 FindString.tcl
 HeaderTesting.py
 PrintSelfCheck.tcl
@@ -3916,3 +4026,9 @@
 rtImageTest.tcl
 TestSetGet.tcl
 WindowsMangleList.py
+
+paraview-3.7.0-install/plugins:
+designer
+
+paraview-3.7.0-install/plugins/designer:
+libQVTKWidgetPlugin.so


More information about the ParaView mailing list