Installation stopped

41 views
Skip to first unread message

yuesu jin

unread,
Jul 22, 2020, 7:23:10 PM7/22/20
to deal.II User Group
Dear Deal.II team, 

  I am installing the deal.ii on a new cluster. The compiling process stopped at 62%. 

[ 62%] Building CXX object source/numerics/CMakeFiles/obj_numerics_debug.dir/vector_tools_project_qpmf.cc.o
[ 62%] [ 62%] Building CXX object source/fe/CMakeFiles/obj_fe_debug.dir/mapping_q1_eulerian.cc.o
Building CXX object source/fe/CMakeFiles/obj_fe_debug.dir/mapping_q_eulerian.cc.o
[ 62%] Built target obj_fe_debug
[ 62%] Built target obj_numerics_debug


The last few lines are:

/home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/index_set.h: In member function ‘dealii::IndexSet::IntervalIterator dealii::IndexSet::IntervalIterator::operator++(int)’:
/home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/index_set.h:1192:44: note: synthesized method ‘dealii::IndexSet::IntervalIterator::IntervalIterator(const dealii::IndexSet::IntervalIterator&)’ first required here
   const IndexSet::IntervalIterator iter = *this;
                                            ^
In file included from /home/yjin6/DEALII/dealii-9.2.0/include/deal.II/lac/vector.h:24:0,
                 from /home/yjin6/DEALII/dealii-9.2.0/include/deal.II/lac/vector_memory.h:26,
                 from /home/yjin6/DEALII/dealii-9.2.0/include/deal.II/lac/lapack_full_matrix.h:27,
                 from /home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/tensor.h:29,
                 from /home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/point.h:23,
                 from /home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/quadrature.h:22,
                 from /home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/quadrature_lib.h:22,
                 from /home/yjin6/DEALII/dealii-9.2.0/source/fe/mapping_q_eulerian.cc:16:
/home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/index_set.h:640:5: warning: unused parameter ‘other’ [-Wunused-parameter]
     IntervalIterator(const IntervalIterator &other) = default;
     ^
/home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/index_set.h: In member function ‘dealii::IndexSet::IntervalIterator dealii::IndexSet::IntervalIterator::operator++(int)’:
/home/yjin6/DEALII/dealii-9.2.0/include/deal.II/base/index_set.h:1192:44: note: synthesized method ‘dealii::IndexSet::IntervalIterator::IntervalIterator(const dealii::IndexSet::IntervalIterator&)’ first required here
   const IndexSet::IntervalIterator iter = *this;
                                            ^
make: *** [all] Error 2


Could you give me some instructions about that? Thank you!
--
Yuesu Jin,
Ph.D student,
University of Houston,
College of Natural Sciences and Mathematics,
Department of Earth and Atmospheric Sciences,
Houston, Texas 77204-5008


Timo Heister

unread,
Jul 22, 2020, 10:28:16 PM7/22/20
to dea...@googlegroups.com
Yuesu Jin,

the error message should be higher up in the output. To see them more
clearly, you can compile again with "make -j 1". What compiler and
what version of deal.II is this? (look at your summary.log)
> --
> The deal.II project is located at http://www.dealii.org/
> For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en
> ---
> You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to dealii+un...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/CA%2B25a%3DK%2B-6K5skeUiYo_uC6UBCYFdGeYwjJdR8n25XHcbEbWqg%40mail.gmail.com.



--
Timo Heister
http://www.math.clemson.edu/~heister/

yuesu jin

unread,
Jul 22, 2020, 11:26:05 PM7/22/20
to deal.II User Group
Dear Timo,
 The configuration in summary.log file is:

deal.II configuration:
#        CMAKE_BUILD_TYPE:       DebugRelease
#        BUILD_SHARED_LIBS:      ON
#        CMAKE_INSTALL_PREFIX:   /home/yjin6/DEALII/main
#        CMAKE_SOURCE_DIR:       /home/yjin6/DEALII/dealii-9.2.0
#                                (version 9.2.0)
#        CMAKE_BINARY_DIR:       /home/yjin6/DEALII/dealii-9.2.0/build
#        CMAKE_CXX_COMPILER:     GNU 4.8.5 on platform Linux x86_64
#                                /usr/bin/c++


And error message is:

/home/yjin6/DEALII/dealii-9.2.0/build/source/dofs/dof_tools_sparsity.inst:12118:27:   required from here
/home/yjin6/DEALII/dealii-9.2.0/source/dofs/dof_tools_sparsity.cc:1352:55:
error: no matching function for call to ‘make_flux_sparsity_pattern(const dealii::hp::DoFHandler<3, 3>&, dealii::BlockDynamicSparsityPattern&, dealii::AffineConstraints<double>&, const bool&, const dealii::Table<2, dealii::DoFTools::Coupling>&, const dealii::Table<2, dealii::DoFTools::Coupling>&, const subdomain_id&, <unresolved overloaded function type>)’
/home/yjin6/DEALII/dealii-9.2.0/source/dofs/dof_tools_sparsity.cc:1352:55: note: candidates are:
/home/yjin6/DEALII/dealii-9.2.0/source/dofs/dof_tools_sparsity.cc:689:3: note: template<class DoFHandlerType, class SparsityPatternType> void dealii::DoFTools::make_flux_sparsity_pattern(const DoFHandlerType&, SparsityPatternType&)
   make_flux_sparsity_pattern(const DoFHandlerType &dof,

   ^

Bruno Turcksin

unread,
Jul 23, 2020, 8:57:27 AM7/23/20
to deal.II User Group
Yuesu Lin,

Do you have access to a newer compiler? gcc 4.8.5 is very old.

Best,

Bruno
> To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscribe@googlegroups.com.

> To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/CA%2B25a%3DK%2B-6K5skeUiYo_uC6UBCYFdGeYwjJdR8n25XHcbEbWqg%40mail.gmail.com.



--
Timo Heister
http://www.math.clemson.edu/~heister/

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscribe@googlegroups.com.

yuesu jin

unread,
Jul 23, 2020, 12:56:47 PM7/23/20
to dea...@googlegroups.com
Dear Bruno, 
  Ok, I will try a new gcc for compilation. Thank you!

> To unsubscribe from this group and stop receiving emails from it, send an email to dealii+un...@googlegroups.com.

> To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/CA%2B25a%3DK%2B-6K5skeUiYo_uC6UBCYFdGeYwjJdR8n25XHcbEbWqg%40mail.gmail.com.



--
Timo Heister
http://www.math.clemson.edu/~heister/

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dealii+un...@googlegroups.com.


--
Yuesu Jin,
Ph.D student,
University of Houston,
College of Natural Sciences and Mathematics,
Department of Earth and Atmospheric Sciences,
Houston, Texas 77204-5008

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dealii+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/5cec3a4f-aae9-4a63-b5cb-93143737c911o%40googlegroups.com.

yuesu jin

unread,
Jul 23, 2020, 3:42:40 PM7/23/20
to deal.II User Group
Dear all,
 The problem has been solved. The GCC version was too old to compile the new version of deal.ii. I changed the gcc to a newer version which gave a very good result. Thanks!
Best regards
Reply all
Reply to author
Forward
0 new messages