--- /dev/null
+From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
+Date: Sat, 5 May 2018 23:58:13 +0200
+Subject: Dereference shared_ptr, fix for GCC8
+
+---
+ segmentation/include/pcl/segmentation/ground_plane_comparator.h | 2 +-
+ segmentation/include/pcl/segmentation/plane_coefficient_comparator.h | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/segmentation/include/pcl/segmentation/ground_plane_comparator.h b/segmentation/include/pcl/segmentation/ground_plane_comparator.h
+index e39354d..f96f38b 100644
+--- a/segmentation/include/pcl/segmentation/ground_plane_comparator.h
++++ b/segmentation/include/pcl/segmentation/ground_plane_comparator.h
+@@ -147,7 +147,7 @@ namespace pcl
+ const std::vector<float>&
+ getPlaneCoeffD () const
+ {
+- return (plane_coeff_d_);
++ return (*plane_coeff_d_);
+ }
+
+ /** \brief Set the tolerance in radians for difference in normal direction between neighboring points, to be considered part of the same plane.
+diff --git a/segmentation/include/pcl/segmentation/plane_coefficient_comparator.h b/segmentation/include/pcl/segmentation/plane_coefficient_comparator.h
+index 9c94813..a21725a 100644
+--- a/segmentation/include/pcl/segmentation/plane_coefficient_comparator.h
++++ b/segmentation/include/pcl/segmentation/plane_coefficient_comparator.h
+@@ -141,7 +141,7 @@ namespace pcl
+ const std::vector<float>&
+ getPlaneCoeffD () const
+ {
+- return (plane_coeff_d_);
++ return (*plane_coeff_d_);
+ }
+
+ /** \brief Set the tolerance in radians for difference in normal direction between neighboring points, to be considered part of the same plane.