diff --git a/paraview.changes b/paraview.changes
index ce6617f..6ab9f28 100644
--- a/paraview.changes
+++ b/paraview.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Sat Jul 26 00:00:00 UTC 2023 - vicente.bolea@gmail.com
+
+- Fixes issue that protobuf demands the use of -std=c++17.
+  This was done by building ParaView with -std=c++17.
+
 -------------------------------------------------------------------
 Sat Apr  8 19:24:18 UTC 2023 - bjorn.lie@gmail.com
 
diff --git a/paraview.spec b/paraview.spec
index 7311e73..0e3f3ab 100644
--- a/paraview.spec
+++ b/paraview.spec
@@ -115,7 +115,7 @@ BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(netcdf)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(protobuf) >= 2.6.0
+BuildRequires:  pkgconfig(protobuf)
 BuildRequires:  pkgconfig(sqlite3)
 %if %{with nlohmann}
 BuildRequires:  pkgconfig(nlohmann_json)
@@ -218,6 +218,10 @@ sed -Ei "1{s|#!/usr/bin/env python3|#!/usr/bin/python3|}" Clients/CommandLineExe
        -DCMAKE_SKIP_RPATH:BOOL=OFF \
 %endif
        -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \
+       -DVTK_IGNORE_CMAKE_CXX11_CHECKS:BOOL=ON \
+       -DCMAKE_CXX_EXTENSIONS:BOOL=OFF \
+       -DCMAKE_CXX_STANDARD=17 \
+       -DCMAKE_CXX_STANDARD_REQUIRED:BOOL=ON \
        -DPARAVIEW_USE_VTKM:BOOL=OFF \
        -DPARAVIEW_USE_QT:BOOL=ON \
        -DPARAVIEW_USE_PYTHON:BOOL=ON \