diff --git a/bin/tools/buildParaViewFunctions b/bin/tools/buildParaViewFunctions
index f6a09c1886405efb6743d26b4b39a76e2547204c..6bbd747555b0a319c93b641093173e215f13b753 100644
--- a/bin/tools/buildParaViewFunctions
+++ b/bin/tools/buildParaViewFunctions
@@ -90,8 +90,8 @@ addPythonSupport ()
         else
             # Try to obtain $PYTHON_LIBRARY if not set
             # - assumes dynamically linked
-            PYTHON_LIBRARY=`ldd $WHICH_PYTHON | grep libpython | \
-                sed 's/.* => \(.*\) (.*/\1/'`
+            PYTHON_LIBRARY=`ldd $WHICH_PYTHON | \
+                sed -ne '/libpython/s/.* => \(.*\) (.*/\1/p'`
         fi
 
         if [ ! -n "$PYTHON_LIBRARY" ]; then
@@ -102,7 +102,7 @@ addPythonSupport ()
             exit 1
         fi
         PYTHON_MAJOR_VERSION=`echo $PYTHON_LIBRARY | \
-            sed 's/.*libpython\(.*\).so.*/\1/'`
+            sed 's/.*libpython\(.*\)\.so.*/\1/'`
         PYTHON_INCLUDE_DIR=/usr/include/python$PYTHON_MAJOR_VERSION
 
         addCMakeVariable "PARAVIEW_ENABLE_PYTHON=ON"