On Wed, Oct 1, 2014 at 7:57 AM, Denis Samuylov <[email protected]> wrote: > Hello, > > I am trying to install FEniCS on my laptop (Ubuntu 1.04 LTS). First, I tried > to install it with the command: sudo apt-get install fenics, and then add > the Ubuntu PPA... Exactly as it is described on the Fenics website. I didn't > have any problems during installation. However, after it I could not import > dorfin while running python (Anaconda distribution Python 2.7.7) having > "ImportError: No module named dolfin". Then, I decided to repeat > installation using Dorsal, and the following problem occurred: > > Probing the environment ... > > -- CMAKE_BUILD_TYPE='Release' > -- MPI_USE_COMPILER_WRAPPERS='ON' > -- Leaving current CMAKE_C_COMPILER=mpicc since it is already set! > -- Leaving current CMAKE_CXX_COMPILER=mpicxx since it is already set! > -- Leaving current CMAKE_Fortran_COMPILER=mpif90 since it is already set! > -- MPI_EXEC='/usr/bin/mpiexec' > -- CMAKE_C_COMPILER_ID='GNU' > -- CMAKE_CXX_COMPILER_ID='GNU' > -- Trilinos_HOSTNAME='DeSa-SVE1511N1RB' > -- CMAKE_HOST_SYSTEM_NAME='Linux' > -- Looking for C++ include sys/time.h > -- Looking for C++ include sys/time.h - found > -- Looking for C++ include time.h > -- Looking for C++ include time.h - found > -- Looking for C++ include stdint.h > -- Looking for C++ include stdint.h - found > -- Looking for C++ include inttypes.h > -- Looking for C++ include inttypes.h - found > -- Found Perl: /usr/bin/perl (found version "5.14.2") > -- Fortran name mangling: LOWER UNDER > -- Verifying Fortran/CXX Compiler Compatibility > -- Verifying Fortran/CXX Compiler Compatibility - Failed > CMake Error at /usr/share/cmake-2.8/Modules/FortranCInterface.cmake:288 > (message): > The Fortran compiler: > > /home/denis/apps/python_anaconda/bin/mpif90 > > and the CXX compiler: > > /home/denis/apps/python_anaconda/bin/mpicxx > > failed to compile a simple test project using both languages. The output > was: > > Change Dir: > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX > > Run Build Command:/usr/bin/make > /usr/bin/cmake -H/usr/share/cmake-2.8/Modules/FortranCInterface/Verify > -B/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX > --check-build-system CMakeFiles/Makefile.cmake 0 > /usr/bin/cmake -E cmake_progress_start > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/progress.marks > /usr/bin/make -f CMakeFiles/Makefile2 all > make[1]: Entering directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > /usr/bin/make -f CMakeFiles/VerifyFortran.dir/build.make > CMakeFiles/VerifyFortran.dir/depend > make[2]: Entering directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > cd > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX > && /usr/bin/cmake -E cmake_depends "Unix Makefiles" > /usr/share/cmake-2.8/Modules/FortranCInterface/Verify > /usr/share/cmake-2.8/Modules/FortranCInterface/Verify > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake > make[2]: Leaving directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > /usr/bin/make -f CMakeFiles/VerifyFortran.dir/build.make > CMakeFiles/VerifyFortran.dir/requires > make[2]: Entering directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > make[2]: Nothing to be done for `CMakeFiles/VerifyFortran.dir/requires'. > make[2]: Leaving directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > /usr/bin/make -f CMakeFiles/VerifyFortran.dir/build.make > CMakeFiles/VerifyFortran.dir/build > make[2]: Entering directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > Linking Fortran static library libVerifyFortran.a > /usr/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake > /usr/bin/cmake -E cmake_link_script > CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 > "" cr libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o > Error running link command: No such file or directory > make[2]: *** [libVerifyFortran.a] Error 2 > make[2]: Leaving directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > make[1]: *** [CMakeFiles/VerifyFortran.dir/all] Error 2 > make[1]: Leaving directory > `/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/FortranCInterface/VerifyCXX' > make: *** [all] Error 2 > > Call Stack (most recent call first): > cmake/tribits/package_arch/TribitsFortranMangling.cmake:50 > (FortranCInterface_VERIFY) > cmake/tribits/package_arch/TribitsGlobalMacros.cmake:1260 (INCLUDE) > cmake/tribits/package_arch/TribitsProjectImpl.cmake:226 > (TRIBITS_SETUP_ENV) > cmake/tribits/package_arch/TribitsProject.cmake:75 (TRIBITS_PROJECT_IMPL) > CMakeLists.txt:88 (TRIBITS_PROJECT) > > > -- Configuring incomplete, errors occurred! > See also > "/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/CMakeOutput.log". > See also > "/home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir/CMakeFiles/CMakeError.log". > You have changed variables that require your cache to be deleted. > Configure will be re-run and you may have to reset some variables. > The following variables have changed: > CMAKE_C_COMPILER= mpicc > CMAKE_CXX_COMPILER= mpicxx > CMAKE_Fortran_COMPILER= mpif90
This sort of error will usually be fixed by removing the CMake build cache. In this case, this means that you should remove the dorsal_build_dir in the Trilinos source directory, that is: /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir Johannes > > -- Generating done > CMake Warning: > Manually-specified variables were not used by the project: > > Trilinos_INSTALL_INCLUDE_DIR > UMFPACK_INCLUDE_DIRS > > > -- Build files have been written to: > /home/denis/Work/FEniCS/src/trilinos-11.4.1-Source/dorsal_build_dir > Failure with exit status: 1 > Exit message: There was a problem configuring trilinos-11.4.1-Source. > > I would very appreciate if you could help me to fix it. > > Thank you for your time! > > Best regards, > Denis > > _______________________________________________ > fenics-support mailing list > [email protected] > http://fenicsproject.org/mailman/listinfo/fenics-support > _______________________________________________ fenics-support mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics-support
