I'm trying to build G3D on my MacBook Air running macOS Sonoma but the build keeps on failing.

I thought using homebrew to install tbb and glew would help but it didn't I kept getting something along this lines:
void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>>::work_balance<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, G3D::Array<std::__1::shared_ptr<G3D::DDGIVolume>, 10ul>::operator=(G3D::Array<std::__1::shared_ptr<G3D::DDGIVolume>, 10ul> const&)::'lambda'(tbb::detail::d1::blocked_range<unsigned long> const&), tbb::detail::d1::auto_partitioner const>, tbb::detail::d1::blocked_range<unsigned long>>(tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, G3D::Array<std::__1::shared_ptr<G3D::DDGIVolume>, 10ul>::operator=(G3D::Array<std::__1::shared_ptr<G3D::DDGIVolume>, 10ul> const&)::'lambda'(tbb::detail::d1::blocked_range<unsigned long> const&), tbb::detail::d1::auto_partitioner const>&, tbb::detail::d1::blocked_range<unsigned long>&, tbb::detail::d1::execution_data&) in App.o
...
clang: error: linker command failed with exit code 1 (use -v to see invocation)
34512s
Note: build target failed with code 1
Can someone please help me?