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

Reply via email to