Hello, everyone.
I'm having a problem installing dealii with candi.I'm installing dealii-9.5.1 on Ubuntu 16.0.4 via candi, only then all the dependencies I need can be downloaded and installed correctly but I get an error when installing dealii.
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc: In instantiation of ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > > dealii::GridTools::internal::guess_owners_of_entities(MPI_Comm, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<ContainedType>&, double) [with int spacedim = 1; T = dealii::Point<1>; MPI_Comm = int]’:
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:6195:71: required from ‘dealii::GridTools::internal::DistributedComputePointLocationsInternal<dim, spacedim> dealii::GridTools::internal::distributed_compute_point_locations(const dealii::GridTools::Cache<dim, spacedim>&, const std::vector<dealii::Point<spacedim> >&, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<bool>&, double, bool, bool) [with int dim = 1; int spacedim = 1]’
/home/hj/dealii-candi/home/hj/wyk/candi/build/deal.II-v9.5.1/source/grid/grid_tools.inst:1289:12: required from here
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:5970:67: error: converting to ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > >’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}; <template-parameter-2-2> = void; _Elements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}]’
return {std::move(ranks), std::move(ptr), std::move(indices)};
^
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc: In instantiation of ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > > dealii::GridTools::internal::guess_owners_of_entities(MPI_Comm, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<ContainedType>&, double) [with int spacedim = 2; T = dealii::Point<2, double>; MPI_Comm = int]’:
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:6195:71: required from ‘dealii::GridTools::internal::DistributedComputePointLocationsInternal<dim, spacedim> dealii::GridTools::internal::distributed_compute_point_locations(const dealii::GridTools::Cache<dim, spacedim>&, const std::vector<dealii::Point<spacedim> >&, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<bool>&, double, bool, bool) [with int dim = 1; int spacedim = 2]’
/home/hj/dealii-candi/home/hj/wyk/candi/build/deal.II-v9.5.1/source/grid/grid_tools.inst:1388:12: required from here
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:5970:67: error: converting to ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > >’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}; <template-parameter-2-2> = void; _Elements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}]’
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc: In instantiation of ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > > dealii::GridTools::internal::guess_owners_of_entities(MPI_Comm, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<ContainedType>&, double) [with int spacedim = 3; T = dealii::Point<3, double>; MPI_Comm = int]’:
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:6195:71: required from ‘dealii::GridTools::internal::DistributedComputePointLocationsInternal<dim, spacedim> dealii::GridTools::internal::distributed_compute_point_locations(const dealii::GridTools::Cache<dim, spacedim>&, const std::vector<dealii::Point<spacedim> >&, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<bool>&, double, bool, bool) [with int dim = 1; int spacedim = 3]’
/home/hj/dealii-candi/home/hj/wyk/candi/build/deal.II-v9.5.1/source/grid/grid_tools.inst:1487:12: required from here
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:5970:67: error: converting to ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > >’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}; <template-parameter-2-2> = void; _Elements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}]’
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc: In instantiation of ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > > dealii::GridTools::internal::guess_owners_of_entities(MPI_Comm, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<ContainedType>&, double) [with int spacedim = 1; T = std::vector<dealii::Point<1> >; MPI_Comm = int]’:
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:6587:71: required from ‘dealii::GridTools::internal::DistributedComputeIntersectionLocationsInternal<structdim, spacedim> dealii::GridTools::internal::distributed_compute_intersection_locations(const dealii::GridTools::Cache<dim, spacedim>&, const std::vector<std::vector<dealii::Point<spacedim> > >&, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<bool>&, double) [with int structdim = 1; int dim = 1; int spacedim = 1]’
/home/hj/dealii-candi/home/hj/wyk/candi/build/deal.II-v9.5.1/source/grid/grid_tools.inst:2240:14: required from here
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:5970:67: error: converting to ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > >’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}; <template-parameter-2-2> = void; _Elements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}]’
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc: In instantiation of ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > > dealii::GridTools::internal::guess_owners_of_entities(MPI_Comm, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<ContainedType>&, double) [with int spacedim = 2; T = std::vector<dealii::Point<2, double>, std::allocator<dealii::Point<2, double> > >; MPI_Comm = int]’:
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:6587:71: required from ‘dealii::GridTools::internal::DistributedComputeIntersectionLocationsInternal<structdim, spacedim> dealii::GridTools::internal::distributed_compute_intersection_locations(const dealii::GridTools::Cache<dim, spacedim>&, const std::vector<std::vector<dealii::Point<spacedim> > >&, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<bool>&, double) [with int structdim = 1; int dim = 1; int spacedim = 2]’
/home/hj/dealii-candi/home/hj/wyk/candi/build/deal.II-v9.5.1/source/grid/grid_tools.inst:2272:14: required from here
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:5970:67: error: converting to ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > >’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}; <template-parameter-2-2> = void; _Elements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}]’
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc: In instantiation of ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > > dealii::GridTools::internal::guess_owners_of_entities(MPI_Comm, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<ContainedType>&, double) [with int spacedim = 3; T = std::vector<dealii::Point<3, double>, std::allocator<dealii::Point<3, double> > >; MPI_Comm = int]’:
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:6587:71: required from ‘dealii::GridTools::internal::DistributedComputeIntersectionLocationsInternal<structdim, spacedim> dealii::GridTools::internal::distributed_compute_intersection_locations(const dealii::GridTools::Cache<dim, spacedim>&, const std::vector<std::vector<dealii::Point<spacedim> > >&, const std::vector<std::vector<dealii::BoundingBox<spacedim> > >&, const std::vector<bool>&, double) [with int structdim = 1; int dim = 1; int spacedim = 3]’
/home/hj/dealii-candi/home/hj/wyk/candi/build/deal.II-v9.5.1/source/grid/grid_tools.inst:2304:14: required from here
/home/hj/dealii-candi/home/hj/wyk/candi/deal.II-v9.5.1/source/grid/grid_tools.cc:5970:67: error: converting to ‘std::tuple<std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> > >’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}; <template-parameter-2-2> = void; _Elements = {std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >, std::vector<unsigned int, std::allocator<unsigned int> >}]’
source/grid/CMakeFiles/object_grid_release.dir/build.make:355: recipe for target 'source/grid/CMakeFiles/object_grid_release.dir/grid_tools.cc.o' failed
make[2]: *** [source/grid/CMakeFiles/object_grid_release.dir/grid_tools.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....