Hi, everyone.
I build vtk in windows’ wsl2 which is a ubuntu2004, always failed. use same way succeed in real ubuntu2004. Anyone can tell me why it failed or is it possible to solve the issue?
Thanks.
[ 1%] Built target WrappingTools
[ 1%] Built target WrapJava
[ 1%] Built target ParseJava
[ 1%] Built target WrapPython
[ 1%] Built target WrapPythonInit
[ 1%] Built target WrapHierarchy
[ 1%] Built target vtksys
[ 1%] Built target loguru
[ 1%] Generating the wrap hierarchy for VTK::CommonCore
vtkWrapHierarchy-9.0: In /home/bibo/works/vtk-s/vtk-src/Common/Core/vtkVariantCast.h:145: attribute cannot be used here: vtk::deprecated
make[2]: *** [Common/Core/CMakeFiles/vtkCommonCore-hierarchy.dir/build.make:271: lib/vtk/hierarchy/VTK/vtkCommonCore-hierarchy.txt] Error 1
make[1]: *** [CMakeFiles/Makefile2:4481: Common/Core/CMakeFiles/vtkCommonCore-hierarchy.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
This is the master branch, I presume? From how long ago? Make sure it’s a master from April or later, the vtk::deprecation stuff was in flux before then.
If your VTK is already from April or later, then the only explanation I can think of is that the vtkWrapHierarchy-9.0 executable that the build is using is an old one. Is there any chance that your wsl contains multiple VTK builds and/or installs?
very thanks @dgobbi .
The code from master branch and in july 18th.
I used to install vtk using debian’s apt command. but today I remove all package which name contain ‘vtk’.
tomorrow I will paste all build log, but is there some way to tell me how to find multiple VTK builds? Or if can I clear the build environment?
btw, I build vtk-9.0.3 source before I build the latest master source.
If removing VTK from /usr/local/lib fixed the problem, that means the vtkWrapHierarchy-9.0 executable in your build tree was run-time linking to /usr/local/lib/libvtkWrappingTools-9.0.so.1 instead of to the libvtkWrappingTools-9.0.so.1 in your build tree.
Is there any chance that you set CMAKE_SKIP_RPATH=TRUE (or =1) when you configured VTK?
(Don’t forget that “make install” puts VTK files not only in /usr/local/lib, but also in bin, share, and include.)
Hi, @dgobbi thanks for the reply.
I do not know what the CMAKE_SKIP_RPATH=TRUE use for, and I have build the vtk successful, so may be next time I will try it.
And I also clean the includeshare , bin is no effect the build process, so I reserve it.
At last, very thanks , Because your first comment made me realize I should deal with version coverage.
bo@esi09:~/works/vtk-s/vtk-src/buildd$ make -j10
[ 0%] Built target pugixml
[ 0%] Built target loguru
[ 1%] Built target zlib
[ 1%] Built target glew
[ 1%] Built target vtksys
[ 2%] Built target WrappingTools
[ 2%] Built target WrapPythonInit
[ 2%] Built target doubleconversion
[ 2%] Built target kissfft
[ 3%] Built target jpeg
[ 3%] Built target lz4
[ 3%] Built target expat
[ 3%] Built target H5make_libsettings
[ 3%] Built target H5detect
[ 3%] Built target jsoncpp
[ 3%] Built target ogg
[ 3%] Built target sqlite
[ 5%] Built target lzma
[ 6%] Built target libxml2
[ 6%] Built target WrapJava
[ 6%] Built target ParseJava
[ 6%] Built target verdict
[ 6%] Built target WrapPython
[ 6%] Built target WrapHierarchy
[ 10%] Built target libproj
[ 11%] Built target freetype
[ 11%] Built target DICOMParser
[ 12%] Built target metaio
[ 12%] Built target gen_hdf5
[ 12%] Built target png
[ 13%] Built target tiff
[ 14%] Built target theora
[ 14%] Built target vtkCommonCore-hierarchy
[ 14%] Built target gl2ps
[ 18%] Built target CommonCore
[ 18%] Built target vtkCommonSystem-hierarchy
[ 18%] Built target vtkCommonMath-hierarchy
[ 20%] Built target libharu
[ 20%] Built target vtkParallelCore-hierarchy
[ 20%] Built target vtkRenderingSceneGraph-hierarchy
[ 20%] Built target CommonMath
[ 21%] Built target CommonSystem
[ 21%] Built target vtkCommonTransforms-hierarchy
[ 21%] Built target vtkRenderingVtkJS-hierarchy
[ 21%] Built target vtkCommonMisc-hierarchy
[ 21%] Built target CommonMisc
[ 21%] Built target CommonTransforms
[ 21%] Built target vtkCommonDataModel-hierarchy
[ 29%] Built target vtkhdf5_src
[ 29%] Built target vtkCommonComputationalGeometry-hierarchy
[ 29%] Built target vtkIOXMLParser-hierarchy
[ 29%] Built target vtkCommonColor-hierarchy
[ 30%] Built target vtkCommonExecutionModel-hierarchy
[ 30%] Built target vtkhdf5_hl_src
[ 30%] Built target vtkFiltersTexture-hierarchy
[ 30%] Built target vtkImagingHybrid-hierarchy
[ 30%] Built target vtkImagingSources-hierarchy
[ 30%] Built target vtkFiltersStatistics-hierarchy
[ 30%] Built target vtkFiltersGeometry-hierarchy
[ 30%] Built target vtkFiltersSources-hierarchy
[ 30%] Built target vtkImagingCore-hierarchy
[ 30%] Built target vtkFiltersCore-hierarchy
[ 30%] Built target vtkIOCore-hierarchy
[ 30%] Built target vtkImagingMath-hierarchy
[ 30%] Built target vtkIOVeraOut-hierarchy
[ 30%] Built target vtkInfovisLayout-hierarchy
[ 30%] Built target vtkIOXML-hierarchy
[ 30%] Built target vtkIOMotionFX-hierarchy
[ 30%] Built target vtkIOTecplotTable-hierarchy
[ 30%] Built target vtkIONetCDF-hierarchy
[ 30%] Built target vtkIOMovie-hierarchy
[ 30%] Built target vtkIOHDF-hierarchy
[ 30%] Built target vtkIOLSDyna-hierarchy
[ 30%] Built target vtkIOExodus-hierarchy
[ 30%] Built target vtkIOVideo-hierarchy
[ 30%] Built target vtkIOCityGML-hierarchy
[ 30%] Built target vtkIOEnSight-hierarchy
[ 30%] Built target vtkIOChemistry-hierarchy
[ 32%] Built target netcdf
[ 32%] Built target vtkIOCONVERGECFD-hierarchy
[ 32%] Built target vtkIOCGNSReader-hierarchy
[ 32%] Built target vtkIOAMR-hierarchy
[ 32%] Built target vtkFiltersAMR-hierarchy
[ 32%] Built target cgns
[ 32%] Built target vtkImagingStatistics-hierarchy
[ 32%] Built target vtkImagingStencil-hierarchy
[ 32%] Built target vtkIOSQL-hierarchy
[ 32%] Built target vtkFiltersTopology-hierarchy
[ 32%] Built target vtkImagingFourier-hierarchy
[ 38%] Built target CommonDataModel
[ 38%] Built target vtkFiltersVerdict-hierarchy
[ 38%] Built target vtkFiltersSelection-hierarchy
[ 38%] Built target vtkFiltersProgrammable-hierarchy
[ 38%] Built target vtkFiltersGeneric-hierarchy
[ 38%] Built target vtkFiltersFlowPaths-hierarchy
[ 38%] Built target vtkFiltersHybrid-hierarchy
[ 38%] Built target vtkFiltersGeneral-hierarchy
[ 38%] Built target vtkRenderingCore-hierarchy
[ 38%] Built target vtkImagingGeneral-hierarchy
[ 38%] Built target vtkImagingColor-hierarchy
[ 38%] Built target vtkIOLegacy-hierarchy
[ 38%] Built target vtkIOImage-hierarchy
[ 38%] Built target vtkFiltersImaging-hierarchy
[ 38%] Built target vtkIOParallelXML-hierarchy
[ 38%] Built target vtkIOPLY-hierarchy
[ 38%] Built target vtkIOOggTheora-hierarchy
[ 38%] Built target vtkFiltersSMP-hierarchy
[ 38%] Built target vtkFiltersHyperTree-hierarchy
[ 38%] Built target vtkRenderingUI-hierarchy
[ 38%] Built target vtkRenderingFreeType-hierarchy
[ 38%] Built target CommonColor
[ 39%] Built target vtkRenderingContext2D-hierarchy
[ 39%] Built target vtkFiltersModeling-hierarchy
[ 39%] Built target CommonComputationalGeometry
[ 46%] Built target exodusII
[ 46%] Built target vtkFiltersExtraction-hierarchy
[ 46%] Built target vtkInfovisCore-hierarchy
[ 46%] Built target vtkRenderingVolume-hierarchy
[ 46%] Built target vtkInteractionStyle-hierarchy
[ 46%] Built target vtkRenderingAnnotation-hierarchy
[ 46%] Built target vtkTestingRendering-hierarchy
[ 48%] Built target CommonExecutionModel
[ 48%] Built target vtkRenderingLabel-hierarchy
[ 48%] Built target vtkIOSegY-hierarchy
[ 48%] Built target vtkRenderingImage-hierarchy
[ 48%] Built target vtkRenderingLOD-hierarchy
[ 48%] Built target vtkFiltersParallel-hierarchy
[ 48%] Built target vtkIOInfovis-hierarchy
[ 48%] Built target vtkIOGeometry-hierarchy
[ 48%] Built target vtkIOMINC-hierarchy
[ 48%] Built target vtkIOImport-hierarchy
[ 48%] Built target vtkIOExport-hierarchy
[ 48%] Built target vtkDomainsChemistry-hierarchy
[ 48%] Built target vtkIOAsynchronous-hierarchy
[ 48%] Built target vtkInteractionImage-hierarchy
[ 48%] Built target IOCONVERGECFD
[ 48%] Built target IOEnSight
[ 48%] Built target vtkImagingMorphological-hierarchy
[ 48%] Built target FiltersTopology
[ 48%] Built target vtkFiltersPoints-hierarchy
[ 48%] Built target FiltersSelection
[ 48%] Built target FiltersProgrammable
[ 48%] Built target vtkFiltersParallelImaging-hierarchy
[ 48%] Built target FiltersVerdict
[ 48%] Built target vtkRenderingOpenGL2-hierarchy
[ 48%] Built target vtkChartsCore-hierarchy
[ 48%] Built target vtkRenderingQt-hierarchy
[ 48%] Built target vtkInteractionWidgets-hierarchy
[ 49%] Built target IOCore
[ 49%] Built target ImagingMath
[ 49%] Built target IOVeraOut
[ 49%] Built target IOMovie
[ 50%] Built target ImagingCore
[ 51%] Built target vtkIOExportPDF-hierarchy
[ 51%] Built target IOVideo
[ 51%] Built target vtkIOParallel-hierarchy
[ 51%] Built target IONetCDF
[ 51%] Built target vtkRenderingGL2PSOpenGL2-hierarchy
[ 51%] Built target vtkDomainsChemistryOpenGL2-hierarchy
[ 51%] Built target IOSQL
[ 51%] Built target IOXMLParser
[ 51%] Built target vtkRenderingContextOpenGL2-hierarchy
[ 51%] Built target vtkViewsCore-hierarchy
[ 51%] Built target vtkRenderingVolumeOpenGL2-hierarchy
[ 51%] Built target IOPLY
[ 51%] Built target IOTecplotTable
[ 51%] Built target IOLegacy
[ 51%] Built target IOOggTheora
[ 53%] Built target FiltersCore
[ 53%] Built target vtkIOExportGL2PS-hierarchy
[ 53%] Built target ImagingStencil
[ 53%] Built target vtkGeovisCore-hierarchy
[ 53%] Built target ImagingStatistics
[ 53%] Built target ImagingFourier
[ 53%] Built target ImagingSources
[ 53%] Built target vtkViewsInfovis-hierarchy
[ 53%] Built target ImagingColor
[ 53%] Built target ParallelCore
[ 53%] Built target vtkViewsContext2D-hierarchy
[ 54%] Built target IOImage
[ 54%] Built target IOHDF
[ 55%] Built target IOLSDyna
[ 55%] Built target IOExodus
[ 57%] Built target IOXML
[ 58%] Built target ImagingGeneral
[ 58%] Built target IOSegY
[ 58%] Built target ImagingHybrid
[ 59%] Built target FiltersGeometry
[ 59%] Built target IOAsynchronous
[ 60%] Built target FiltersAMR
[ 61%] Built target IOParallelXML
[ 62%] Built target ImagingMorphological
[ 63%] Built target IOAMR
[ 66%] Built target FiltersGeneral
[ 66%] Built target FiltersTexture
[ 66%] Built target FiltersSMP
[ 66%] Built target ParallelDIY
[ 66%] Built target FiltersStatistics
[ 67%] Built target FiltersHyperTree
[ 69%] Built target FiltersSources
[ 69%] Built target FiltersImaging
[ 70%] Built target FiltersExtraction
[ 70%] Built target FiltersGeneric
[ 71%] Built target FiltersModeling
[ 71%] Built target IOCGNSReader
[ 71%] Built target IOCityGML
[ 74%] Built target RenderingCore
[ 75%] Built target FiltersFlowPaths
[ 76%] Built target FiltersPoints
[ 76%] Built target RenderingLOD
[ 76%] Built target TestingRendering
[ 76%] Built target RenderingUI
[ 77%] Built target RenderingFreeType
[ 77%] Built target RenderingImage
[ 77%] Built target InteractionStyle
[ 77%] Built target RenderingSceneGraph
[ 78%] Built target RenderingVolume
[ 78%] Built target FiltersHybrid
[ 78%] Built target DomainsChemistry
[ 79%] Built target RenderingContext2D
[ 79%] Built target RenderingLabel
[ 80%] Built target RenderingAnnotation
[ 81%] Built target IOMINC
[ 82%] Built target IOGeometry
[ 83%] Built target InfovisCore
[ 83%] Built target IOChemistry
[ 84%] Built target FiltersParallel
[ 84%] Built target IOImport
[ 84%] Built target IOMotionFX
[ 84%] Built target IOInfovis
[ 88%] Built target RenderingOpenGL2
[ 89%] Built target ChartsCore
[ 90%] Built target InfovisLayout
[ 90%] Built target FiltersParallelImaging
[ 90%] Built target IOParallel
[ 90%] Built target vtkProbeOpenGLVersion
[ 90%] Built target RenderingGL2PSOpenGL2
[ 91%] Built target RenderingVtkJS
[ 91%] Built target DomainsChemistryOpenGL2
[ 91%] Built target RenderingContextOpenGL2
[ 91%] Built target RenderingVolumeOpenGL2
[ 92%] Built target IOExport
[ 96%] Built target InteractionWidgets
[ 96%] Built target IOExportPDF
[ 96%] Built target IOExportGL2PS
[ 96%] Automatic MOC for target GUISupportQt
[ 96%] Built target ViewsCore
[ 97%] Built target InteractionImage
[ 97%] Built target GUISupportQt_autogen
[ 97%] Built target ViewsContext2D
[ 97%] Built target GeovisCore
[ 98%] Built target ViewsInfovis
[ 99%] Built target GUISupportQt
[ 99%] Automatic MOC for target ViewsQt
[ 99%] Automatic MOC for target GUISupportQtQuick
[ 99%] Built target GUISupportQtSQL
[100%] Built target RenderingQt
[100%] Built target GUISupportQtQuick_autogen
[100%] Built target ViewsQt_autogen
[100%] Built target ViewsQt
[100%] Built target GUISupportQtQuick
[100%] Automatic MOC for target qmlvtkplugin
[100%] Built target qmlvtkplugin_autogen
[100%] Linking CXX shared module ../../../lib/qml/VTK.9.0/libqmlvtkplugin.so
Generating qmltypes file using qmlplugindump
[100%] Built target qmlvtkplugin