Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
ParaView
ParaView
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,654
    • Issues 1,654
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 63
    • Merge Requests 63
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ParaView
  • ParaViewParaView
  • Issues
  • #14349

Closed
Open
Created Oct 21, 2013 by Kitware Robot@kwrobotOwner

paraview 4.0 FTBS with USE_EXTERNAL_VTK defined

This issue was created automatically from an original Mantis Issue. Further discussion may take place here.


I'm trying to update paraview package in debian using vtk 6.0 packages.

The patch provided by http://www.vtk.org/Bug/view.php?id=14157 is not enough to get paraview build with USE_EXTERNAL_VTK defined

The following files from VTK 6.0.0 should be also be installed: Build/lib/vtk-6.0/Modules/-Headers.cmake usr/lib/vtk-6.0/Modules/ CMake/vtkTesting.cmake usr/lib/vtk-6.0/

Build/ThirdParty/ftgl/vtkftglConfig.h usr/include/vtk-6.0/ ThirdParty/ftgl/src/FTGL.h usr/include/vtk-6.0/

Common/DataModel/vtkMarchingCubesCases.h usr/include/vtk-6.0/ Common/Core/vtkPointAccumulator.hxx usr/include/vtk-6.0/ Filters/Statistics/vtkStatisticsAlgorithmPrivate.h usr/include/vtk-6.0/

ThirdParty/netcdf/vtk_netcdf.h usr/include/vtk-6.0/ ThirdParty/netcdf/vtk_netcdfcpp.h usr/include/vtk-6.0/

usr/include/vtk-6.0/vtkTesting*.h

IO/Import/vtk3DS.h usr/include/vtk-6.0/

I also make some change to vtkWrapperJava.cmake and vtk_netcdfcpp.h: # Modify vtkWrapJava.cmake to properly upload JavaDependencies.cmake.in from $VTK_DIR perl -pi -e "s|{dir}/JavaDependencies.cmake.in"|{VTK_DIR}/JavaDependencies.cmake.in"|" debian/libvtk-java/usr/lib/vtk-6.0/vtkWrapJava.cmake

# Correct headers for paraview
perl -pi -e "s|cxx|include|g" debian/libvtk6-dev/usr/include/vtk-6.0/vtk_netcdfcpp.h

However this is not enough to get paraview to compile. There is some trouble with ParaViewConfig.cmake.in where VTKConfig.cmake is loaded only from the VTK directory shipped with paraview source tarball...

This leads to some error when building : [ 53%] Generating CoProcessing/Adaptors/cthadaptor.done /usr/bin/ctest --build-and-test /tmp/buildd/paraview-4.0.1/CoProcessing/Adaptors/CTHAdaptor /tmp/buildd/paraview-4.0.1/obj-x86_64-linux-gnu/CoProcessing/Adaptors/CTHAdaptor --build-nocl ean --build-two-config --build-project CTHAdaptor --build-generator Unix\ Makefiles --build-makeprogram /usr/bin/make --build-options -DParaView_DIR:PATH=/tmp/buildd/paraview-4.0.1/obj- x86_64-linux-gnu -DCMAKE_BUILD_TYPE:STRING=RELEASE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/cc -DCMAKE_C_FLAGS:STRING=-g\ -O2\ -fstack-protector\ --param=ssp-buffer-size=4\ -Wformat\ -Werro r=format-security\ -D_FORTIFY_SOURCE=2\ -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ -DCMAKE_CXX_FLAGS:STRING=-g\ -O2\ -fstack-protector\ --param=ssp-buffer-size=4\ -Wformat\ -Werror=for mat-security\ -D_FORTIFY_SOURCE=2\ -DCMAKE_LIBRARY_OUTPUT_DIRECTORY:PATH=/tmp/buildd/paraview-4.0.1/obj-x86_64-linux-gnu/lib -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=/tmp/buildd/paraview- 4.0.1/obj-x86_64-linux-gnu/bin Internal cmake changing into directory: /tmp/buildd/paraview-4.0.1/obj-x86_64-linux-gnu/CoProcessing/Adaptors/CTHAdaptor Error: cmake execution failed CMake Error at /tmp/buildd/paraview-4.0.1/obj-x86_64-linux-gnu/ParaViewConfig.cmake:54 (include): include could not find load file:

/tmp/buildd/paraview-4.0.1/obj-x86_64-linux-gnu/VTK/VTKConfig.cmake

Call Stack (most recent call first): CMakeLists.txt:4 (find_package)

CMake Warning (dev) at /tmp/buildd/paraview-4.0.1/CMake/UseParaView.cmake:13 (include): include() given empty file name (ignored). Call Stack (most recent call first): CMakeLists.txt:5 (include) This warning is for project developers. Use -Wno-dev to suppress it.

CMake Error at /tmp/buildd/paraview-4.0.1/CMake/ParaViewMacros.cmake:398 (include): include could not find load file:

vtkForwardingExecutable

Call Stack (most recent call first): /tmp/buildd/paraview-4.0.1/CMake/UseParaView.cmake:42 (include) CMakeLists.txt:5 (include)

CMake Error at /tmp/buildd/paraview-4.0.1/CMake/ParaViewMacros.cmake:398 (include): include could not find load file:

vtkForwardingExecutable

Call Stack (most recent call first): /tmp/buildd/paraview-4.0.1/CMake/ParaViewPlugins.cmake:1 (include) /tmp/buildd/paraview-4.0.1/CMake/UseParaView.cmake:43 (include) CMakeLists.txt:5 (include)

CMake Error at /tmp/buildd/paraview-4.0.1/CMake/ParaViewBranding.cmake:89 (include): include could not find load file:

vtkForwardingExecutable

Call Stack (most recent call first): /tmp/buildd/paraview-4.0.1/CMake/UseParaView.cmake:44 (include) CMakeLists.txt:5 (include)

Configuring Configuring incomplete, errors occurred!

make[2]: *** [CoProcessing/Adaptors/cthadaptor.done] Error 1 make[2]: Leaving directory /tmp/buildd/paraview-4.0.1/obj-x86_64-linux-gnu' make[1]: *** [CMakeFiles/CTHAdaptor.dir/all] Error 2 make[1]: Leaving directory /tmp/buildd/paraview-4.0.1/obj-x86_64-linux-gnu' make: *** [all] Error 2

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None