diff --git a/common/cpp/include/ftl/utility/opencv_to_pcl.hpp b/common/cpp/include/ftl/utility/opencv_to_pcl.hpp
index ce6a8fa1f37731e20b0aec2d9f43dbdfece56ca6..f273d5e23e460bc70b4fb35ecfd16ce97308ffef 100644
--- a/common/cpp/include/ftl/utility/opencv_to_pcl.hpp
+++ b/common/cpp/include/ftl/utility/opencv_to_pcl.hpp
@@ -6,7 +6,6 @@
 
 #if defined HAVE_PCL
 #include <pcl/common/common_headers.h>
-#endif  // HAVE_PCL
 
 namespace ftl {
 namespace utility {
@@ -18,5 +17,6 @@ pcl::PointCloud<pcl::PointXYZRGB>::Ptr matToPointXYZ(const cv::Mat &cvcloud, con
 
 };
 };
+#endif  // HAVE_PCL
 
 #endif  // _FTL_COMMON_OPENCV_TO_PCL_HPP_