If all you want is a standard installation of deal.ii in Ubuntu (20.04 or later), the best way is to do it with the following commands - sudo apt update sudo apt install libdeal.ii-dev sudo apt upgrade
You can also install previous versions using PPA as given in this link - deal.II Downloads (dealii.org) <https://www.dealii.org/download.html> Use candi only when you do not want the standard installation. Also, it is always good to give the *.log file when you have errors installing. It could be because of some improper dependencies. From the message log I can see that there's a problem with symengine. If you do not need that packages, you can comment the corresponding line in candi.cfg file and run the same commands as you did. Best, Raghunandan. On Tuesday, August 8, 2023 at 12:36:44 PM UTC-5 me22...@iittp.ac.in wrote: > Dear all, > > I am trying to install deall.ii using candy command in ubuntu(Ubuntu > 22.04.3 LTS). > I followed the process > > git clone https://github.com/dealii/candi.git > cd candi > ./candi.sh > > After 5 hrs of installation i got this error. (Image is also attched) > > Fetching symengine 0.8.1 > Verifying symengine-0.8.1.tar.gz > symengine-0.8.1.tar.gz: OK(md5) > symengine-0.8.1.tar.gz already downloaded and verified. > Unpacking symengine-0.8.1.tar.gz > Building symengine 0.8.1 > -- The C compiler identification is GNU 11.4.0 > -- The CXX compiler identification is GNU 11.4.0 > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Check for working C compiler: /usr/bin/mpicc - skipped > -- Detecting C compile features > -- Detecting C compile features - done > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Check for working CXX compiler: /usr/bin/mpicxx - skipped > -- Detecting CXX compile features > -- Detecting CXX compile features - done > -- Performing Test NO_WARN_IMPLICIT_FALL_THROUGH_FLAG > -- Performing Test NO_WARN_IMPLICIT_FALL_THROUGH_FLAG - Success > -- Linker supports --exclude-libs > -- Looking for sys/types.h > -- Looking for sys/types.h - found > -- Looking for stdint.h > -- Looking for stdint.h - found > -- Looking for stddef.h > -- Looking for stddef.h - found > -- Check size of long double > -- Check size of long double - done > CMake Error at > /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 > (message): > Could NOT find GMP (missing: GMP_LIBRARIES GMP_INCLUDE_DIRS) > Call Stack (most recent call first): > /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 > (_FPHSA_FAILURE_MESSAGE) > cmake/FindGMP.cmake:19 (find_package_handle_standard_args) > CMakeLists.txt:375 (find_package) > > > -- Configuring incomplete, errors occurred! > See also > "/home/administrator/dealii-candi/tmp/build/symengine-0.8.1/CMakeFiles/CMakeOutput.log". > Failure with exit status: 1 > Exit message: There was a problem configuring symengine 0.8.1. > > > > > > > > Any help would be appreciated. > Thanks in advance > > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/4fb16e4b-e810-45fa-be13-5eb42035519en%40googlegroups.com.