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,768
    • Issues 1,768
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 66
    • Merge Requests 66
  • 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
  • #17029

Closed
Open
Opened Nov 18, 2016 by Orion Poplawski@opoplawskiReporter

ParaView 5.2.0 fails to compile against protobuf 3.1.0

Updated Fedora Rawhide protobuf to 3.1.0. Now we get:

CMakeFiles/vtkPVServerManagerCore.dir/vtkSMDoubleMapProperty.cxx.o: In function `paraview_protobuf::ProxyState_Property::value() const':
/builddir/build/BUILD/ParaView-v5.2.0/x86_64-redhat-linux-gnu/ParaViewCore/ServerImplementation/Core/vtkPVMessage.pb.h:3902: undefined reference to `paraview_protobuf::Variant_default_instance_'
CMakeFiles/vtkPVServerManagerCore.dir/vtkSMDoubleVectorProperty.cxx.o: In function `paraview_protobuf::ProxyState_Property::value() const':
/builddir/build/BUILD/ParaView-v5.2.0/x86_64-redhat-linux-gnu/ParaViewCore/ServerImplementation/Core/vtkPVMessage.pb.h:3902: undefined reference to `paraview_protobuf::Variant_default_instance_'
CMakeFiles/vtkPVServerManagerCore.dir/vtkSMIdTypeVectorProperty.cxx.o: In function `paraview_protobuf::ProxyState_Property::value() const':
/builddir/build/BUILD/ParaView-v5.2.0/x86_64-redhat-linux-gnu/ParaViewCore/ServerImplementation/Core/vtkPVMessage.pb.h:3902: undefined reference to `paraview_protobuf::Variant_default_instance_'
CMakeFiles/vtkPVServerManagerCore.dir/vtkSMIntVectorProperty.cxx.o: In function `paraview_protobuf::ProxyState_Property::value() const':
/builddir/build/BUILD/ParaView-v5.2.0/x86_64-redhat-linux-gnu/ParaViewCore/ServerImplementation/Core/vtkPVMessage.pb.h:3902: undefined reference to `paraview_protobuf::Variant_default_instance_'
CMakeFiles/vtkPVServerManagerCore.dir/vtkSMProxyProperty.cxx.o: In function `paraview_protobuf::ProxyState_Property::value() const':
/builddir/build/BUILD/ParaView-v5.2.0/x86_64-redhat-linux-gnu/ParaViewCore/ServerImplementation/Core/vtkPVMessage.pb.h:3902: undefined reference to `paraview_protobuf::Variant_default_instance_'
CMakeFiles/vtkPVServerManagerCore.dir/vtkSMStringVectorProperty.cxx.o:/builddir/build/BUILD/ParaView-v5.2.0/x86_64-redhat-linux-gnu/ParaViewCore/ServerImplementation/Core/vtkPVMessage.pb.h:3902: more undefined references to `paraview_protobuf::Variant_default_instance_' follow
collect2: error: ld returned 1 exit status

It's linking against -lprotobuf so I suspect this is a name change issue.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
5.3
Milestone
5.3 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: paraview/paraview#17029