hello everyone.
i'm unfortunately not familiar with compiling programs using cmake or anything like that, and this time i need assistance...
i downloaded deal.ii version 8.0.0, i have cmake version 2.8.11.2, gnuwin32 version 3.81, and latest mingw version on board.
i have used gui version of the cmake and eventually i managed to configure and generate the makefile with such report:
This is CMake 2.8.11.2
Set up default compiler flags.
Include C:/downloadfolder/deal.II/cmake/checks/check_01_compiler_features.cmake
Include C:/downloadfolder/deal.II/cmake/checks/check_01_cpu_features.cmake
No suitable C compiler was found! Assuming little endian platform.
Include C:/downloadfolder/deal.II/cmake/checks/check_01_cxx_features.cmake
Insufficient C++11 support. Disabling -std=c++11.
Include C:/downloadfolder/deal.II/cmake/checks/check_02_system_features.cmake
CMake Warning at cmake/checks/check_02_system_features.cmake:121 (MESSAGE):
BUILD_SHARED_LIBS forced to OFF
Call Stack (most recent call first):
CMakeLists.txt:93 (INCLUDE)
Include C:/downloadfolder/deal.II/cmake/checks/check_03_compiler_bugs.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_1_lapack.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_1_mpi.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_1_threads.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_1_umfpack.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_2_metis.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_2_petsc.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_2_trilinos.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_arpack.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_boost.cmake
Could NOT find Boost
Could NOT find Boost
DEAL_II_WITH_BOOST has unmet external dependencies.
DEAL_II_WITH_BOOST successfully set up with bundled packages.
Include C:/downloadfolder/deal.II/cmake/configure/configure_functionparser.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_hdf5.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_mumps.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_netcdf.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_p4est.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_slepc.cmake
Include C:/downloadfolder/deal.II/cmake/configure/configure_zlib.cmake
Configuring done. Proceed to target definitions now.
Could NOT find Perl (missing: PERL_EXECUTABLE)
###
#
# deal.II configuration:
# CMAKE_BUILD_TYPE: DebugRelease
# BUILD_SHARED_LIBS: OFF
# CMAKE_INSTALL_PREFIX: C:/deal.II
# CMAKE_SOURCE_DIR: C:/downloadfolder/deal.II (Version 8.0.0)
# CMAKE_BINARY_DIR: C:/deal.II
# CMAKE_CXX_COMPILER: GNU 4.8.1 on platform Windows AMD64
# c:/MinGW/bin/g++.exe
#
# Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
# ( DEAL_II_WITH_64BIT_INDICES = OFF )
# ( DEAL_II_WITH_ARPACK = OFF )
# DEAL_II_WITH_BOOST set up with bundled packages
# ( DEAL_II_WITH_FUNCTIONPARSER = OFF )
# ( DEAL_II_WITH_HDF5 = OFF )
# ( DEAL_II_WITH_LAPACK = OFF )
# ( DEAL_II_WITH_METIS = OFF )
# ( DEAL_II_WITH_MPI = OFF )
# ( DEAL_II_WITH_MUMPS = OFF )
# ( DEAL_II_WITH_NETCDF = OFF )
# ( DEAL_II_WITH_P4EST = OFF )
# ( DEAL_II_WITH_PETSC = OFF )
# ( DEAL_II_WITH_SLEPC = OFF )
# ( DEAL_II_WITH_THREADS = OFF )
# ( DEAL_II_WITH_TRILINOS = OFF )
# ( DEAL_II_WITH_UMFPACK = OFF )
# ( DEAL_II_WITH_ZLIB = OFF )
#
# Component configuration:
# DEAL_II_COMPONENT_COMPAT_FILES
# ( DEAL_II_COMPONENT_DOCUMENTATION = OFF )
# DEAL_II_COMPONENT_EXAMPLES
# DEAL_II_COMPONENT_MESH_CONVERTER
# ( DEAL_II_COMPONENT_PARAMETER_GUI = OFF )
#
# Detailed information (compiler flags, feature configuration) can be found in detailed.log
#
###
Configuring done
Generating done
according to this
https://groups.google.com/forum/#!msg/dealii/diTD7LBEUCU/oxcDMYXjwXMJ post i left all options unmarked.
however, during execution of the c:\destination\make command i get tons of warnings of type "(...)/base/utilities.h:350:29: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] std::vector<unsigned long long int>
but what worry me more are errors such like:
-(...) c:\downloadfolder\deal.ii\include\deal.ii\base\geometry_info.h:2174:: error: size of array is not an integral constant-expression alternating_form_at_vertices - this one happens at 51% when there is 'building cxx object source/grid/cmakefiles/obj_grid.release.dir/grid_tools.cc.obj
-(...) c:\downloadfolder\deal.ii\include\deal.ii\grid\tria_objects.h:274:7: error: could not convert template argument 'dealii::internal::triangulation::tria)bject<1>::dimension' to 'int' next_free_pair_object(const dealii::traingulation<dim,spacedim> &tria); - this one from tria.cc.obj, but same error happens in different parts too
i tried to run the make command with -k paramter, which allows for ending the process, but it just differ that i know a few more places where the error occurs...
what am i doing wrong? (apart from using deal.ii on windows), ah, maybe something noteworthy - i want deal.ii to operate with dev-cpp with mingw compiler and i do not want to take linux into consideration.
thanks in advance