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.