Hello,
I made all the changes. The error is now
CMakeFiles/test.dir/source/test.cc.o: In function `test<1>::make_grid()':
test.cc:(.text._ZN4testILi1EE9make_gridEv[_ZN4testILi1EE9make_gridEv]+0x4fd): undefined reference to `dealii::parallel::shared::Triangulation<1, 1>::active_cell_iterator dealii::GridTools::find_active_cell_around_point<1, dealii::parallel::shared::Triangulation, 1>(dealii::parallel::shared::Triangulation<1, 1> const&, dealii::Point<1, double> const&)'
CMakeFiles/test.dir/source/test.cc.o: In function `test<2>::make_grid()':
test.cc:(.text._ZN4testILi2EE9make_gridEv[_ZN4testILi2EE9make_gridEv]+0x528): undefined reference to `dealii::parallel::shared::Triangulation<2, 2>::active_cell_iterator dealii::GridTools::find_active_cell_around_point<2, dealii::parallel::shared::Triangulation, 2>(dealii::parallel::shared::Triangulation<2, 2> const&, dealii::Point<2, double> const&)'
CMakeFiles/test.dir/source/test.cc.o: In function `test<3>::make_grid()':
test.cc:(.text._ZN4testILi3EE9make_gridEv[_ZN4testILi3EE9make_gridEv]+0x5bb): undefined reference to `dealii::parallel::shared::Triangulation<3, 3>::active_cell_iterator dealii::GridTools::find_active_cell_around_point<3, dealii::parallel::shared::Triangulation, 3>(dealii::parallel::shared::Triangulation<3, 3> const&, dealii::Point<3, double> const&)'
/home/gennadiy/deal.II/lib/libdeal_II.so.8.4.0-pre: undefined reference to `std::vector<dealii::parallel::shared::Triangulation<1, 1>::active_cell_iterator, std::allocator<dealii::parallel::shared::Triangulation<1, 1>::active_cell_iterator> > dealii::GridTools::compute_active_cell_halo_layer<dealii::parallel::shared::Triangulation<1, 1> >(dealii::parallel::shared::Triangulation<1, 1> const&, std::function<bool (dealii::parallel::shared::Triangulation<1, 1>::active_cell_iterator const&)> const&)'
/home/gennadiy/deal.II/lib/libdeal_II.so.8.4.0-pre: undefined reference to `std::vector<dealii::parallel::shared::Triangulation<1, 3>::active_cell_iterator, std::allocator<dealii::parallel::shared::Triangulation<1, 3>::active_cell_iterator> > dealii::GridTools::compute_active_cell_halo_layer<dealii::parallel::shared::Triangulation<1, 3> >(dealii::parallel::shared::Triangulation<1, 3> const&, std::function<bool (dealii::parallel::shared::Triangulation<1, 3>::active_cell_iterator const&)> const&)'
/home/gennadiy/deal.II/lib/libdeal_II.so.8.4.0-pre: undefined reference to `std::vector<dealii::parallel::shared::Triangulation<1, 2>::active_cell_iterator, std::allocator<dealii::parallel::shared::Triangulation<1, 2>::active_cell_iterator> > dealii::GridTools::compute_active_cell_halo_layer<dealii::parallel::shared::Triangulation<1, 2> >(dealii::parallel::shared::Triangulation<1, 2> const&, std::function<bool (dealii::parallel::shared::Triangulation<1, 2>::active_cell_iterator const&)> const&)'
/home/gennadiy/deal.II/lib/libdeal_II.so.8.4.0-pre: undefined reference to `std::vector<dealii::parallel::shared::Triangulation<3, 3>::active_cell_iterator, std::allocator<dealii::parallel::shared::Triangulation<3, 3>::active_cell_iterator> > dealii::GridTools::compute_active_cell_halo_layer<dealii::parallel::shared::Triangulation<3, 3> >(dealii::parallel::shared::Triangulation<3, 3> const&, std::function<bool (dealii::parallel::shared::Triangulation<3, 3>::active_cell_iterator const&)> const&)'
/home/gennadiy/deal.II/lib/libdeal_II.so.8.4.0-pre: undefined reference to `std::vector<dealii::parallel::shared::Triangulation<2, 2>::active_cell_iterator, std::allocator<dealii::parallel::shared::Triangulation<2, 2>::active_cell_iterator> > dealii::GridTools::compute_active_cell_halo_layer<dealii::parallel::shared::Triangulation<2, 2> >(dealii::parallel::shared::Triangulation<2, 2> const&, std::function<bool (dealii::parallel::shared::Triangulation<2, 2>::active_cell_iterator const&)> const&)'
/home/gennadiy/deal.II/lib/libdeal_II.so.8.4.0-pre: undefined reference to `std::vector<dealii::parallel::shared::Triangulation<2, 3>::active_cell_iterator, std::allocator<dealii::parallel::shared::Triangulation<2, 3>::active_cell_iterator> > dealii::GridTools::compute_active_cell_halo_layer<dealii::parallel::shared::Triangulation<2, 3> >(dealii::parallel::shared::Triangulation<2, 3> const&, std::function<bool (dealii::parallel::shared::Triangulation<2, 3>::active_cell_iterator const&)> const&)'