Open farhanhubble opened 6 months ago
System information
MacOS Sonoma on Intel Silicon
boost: stable 1.84.0 (bottled), HEAD
Collection of portable C++ source libraries
https://www.boost.org/
/usr/local/Cellar/boost/1.84.0 (16,054 files, 500.8MB) *
Poured from bottle using the formulae.brew.sh API on 2024-02-20 at 22:42:08
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/b/boost.rb
License: BSL-1.0
==> Dependencies
Required: icu4c ✔, xz ✔, zstd ✔
gcc: stable 13.2.0 (bottled), HEAD
GNU compiler collection
https://gcc.gnu.org/
/usr/local/Cellar/gcc/13.2.0 (1,590 files, 401.9MB) *
Poured from bottle using the formulae.brew.sh API on 2024-02-20 at 22:42:25
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/g/gcc.rb
License: GPL-3.0-or-later with GCC-exception-3.1
==> Dependencies
Required: gmp ✔, isl ✔, libmpc ✔, mpfr ✔, zstd ✔
pcl: stable 1.14.0 (bottled), HEAD
Library for 2D/3D image and point cloud processing
https://pointclouds.org/
/usr/local/Cellar/pcl/1.14.0_1 (1,254 files, 146.7MB) *
Poured from bottle using the formulae.brew.sh API on 2024-02-20 at 22:45:47
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/p/pcl.rb
License: BSD-3-Clause
==> Dependencies
Build: cmake ✔, pkg-config ✘
Required: boost ✔, cminpack ✔, eigen ✔, flann ✔, glew ✔, libpcap ✔, libusb ✔, qhull ✔, qt ✔, vtk ✔, libomp ✔
Triage: The file SFND_Lidar_Obstacle_Detection/src/processPointClouds.h
does not include boost/filesystem headers nor is there anything in the CmakeList.txt
file. The could have been "accidentally working" due to another package, likely QT, importing boost headers in its previous versions.
Adding an explicit #include <boost/filesystem.hpp>
to processPointClouds.h
solves the issue.
I'm following the steps given for MacOS and ran into a compilation error on the
make
step.