> I’m having the same problem as before. here’s the output. I see you're struggling here with invoking cmake. The procedure is simple:
$ mkdir build $ cd build $ cmake <src_dir> [parameters] thus in your case $dolfin-1.5.0> $dolfin-1.5.0> cd some_build_dir $some_build_dir> #rm -rf * # eventually, to start from scratch $some_build_dir> cmake .. [other params] > > gideonsimpson@titan:dolfin-1.5.0$ cmake build/ > -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin cmake > -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" CMake Error: The source > directory "/Users/gideonsimpson/software/dolfin-1.5.0/cmake" does not > appear to contain CMakeLists.txt. Specify --help for usage, or press > the help button on the CMake GUI. gideonsimpson@titan:dolfin-1.5.0$ > -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps" > gideonsimpson@titan:dolfin-1.5.0$ cmake build/ > -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin cmake > -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" > gideonsimpson@titan:dolfin-1.5.0$ cmake build/ > -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin > gideonsimpson@titan:dolfin-1.5.0$ mkdir build2 > gideonsimpson@titan:dolfin-1.5.0$ cmake build2/ > -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin > -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" CMake Error: The source > directory "/Users/gideonsimpson/software/dolfin-1.5.0/build2" does > not appear to contain CMakeLists.txt. Specify --help for usage, or > press the help button on the CMake GUI. > gideonsimpson@titan:dolfin-1.5.0$ > -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps" > gideonsimpson@titan:dolfin-1.5.0$ cd build2/ > gideonsimpson@titan:build2$ cmake > -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin > -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" > -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps" > gideonsimpson@titan:build2$ cmake gideonsimpson@titan:build2$ cd .. > gideonsimpson@titan:dolfin-1.5.0$ cmake build2 > -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin > -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" > -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps" CMake Error: The > source directory "/Users/gideonsimpson/software/dolfin-1.5.0/build2" > does not appear to contain CMakeLists.txt. Specify --help for usage, > or press the help button on the CMake GUI. > gideonsimpson@titan:dolfin-1.5.0$ cd build2/ > gideonsimpson@titan:build2$ cd .. gideonsimpson@titan:dolfin-1.5.0$ > cmake build/ > -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin > -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" > -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps" fatal: Not a git > repository (or any of the parent directories): .git -- Checking > whether Fortran compiler has -isysroot -- Checking whether Fortran > compiler has -isysroot - yes -- Checking whether Fortran compiler > supports OSX deployment target flag -- Checking whether Fortran > compiler supports OSX deployment target flag - yes -- Try OpenMP C > flag = [ ] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-fopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [/openmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-Qopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-openmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-xopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [+Oopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-qsmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-mp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [ ] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-fopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [/openmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-Qopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-openmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-xopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [+Oopenmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-qsmp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-mp] -- > Performing Test OpenMP_FLAG_DETECTED -- Performing Test > OpenMP_FLAG_DETECTED - Failed -- Could NOT find OpenMP (missing: > OpenMP_C_FLAGS OpenMP_CXX_FLAGS) -- Try OpenMP C flag = [ ] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [-fopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [/openmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [-Qopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [-openmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [-xopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [+Oopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [-qsmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP C flag = [-mp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [ ] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [-fopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [/openmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [-Qopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [-openmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [-xopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [+Oopenmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [-qsmp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Try OpenMP CXX flag = [-mp] > -- Performing Test OpenMP_FLAG_DETECTED > -- Performing Test OpenMP_FLAG_DETECTED - Failed > -- Could NOT find OpenMP (missing: OpenMP_C_FLAGS OpenMP_CXX_FLAGS) > -- Boost version: 1.59.0 > -- Found the following Boost libraries: > -- filesystem > -- program_options > -- system > -- thread > -- iostreams > -- UFC version: 1.5.0 > -- Checking for package 'PETSc' > -- PETSC_DIR is /opt/local/lib/petsc > -- PETSC_ARCH is empty > -- Found petscconf.h > -- Unable to find library gfortran > -- Performing test PETSC_TEST_RUNS - Success > -- PETSc configured without Cusp support > -- Checking for package 'PETSc4Py' > -- PETSc4py could not be found. Be sure to set PYTHONPATH > appropriately. (missing: PETSC4PY_INCLUDE_DIRS PETSC4PY_VERSION) -- > Checking for package 'SLEPc' -- SLEPC_DIR is /opt/local/lib/slepc > -- Performing test SLEPC_TEST_RUNS - Success > -- Checking for package 'SLEPc4Py' > -- SLEPc4py could not be found. Be sure to set PYTHONPATH > appropriately. (missing: SLEPC4PY_INCLUDE_DIRS SLEPC4PY_VERSION > SLEPC4PY_VERSION_OK) (Required is at least version "3.5.1") -- > Checking for package 'SCOTCH-PT' -- Found SCOTCH (version 6) -- > Performing test SCOTCH_TEST_RUNS -- Performing test SCOTCH_TEST_RUNS > - Success -- Checking for package 'AMD' > -- Checking for package 'UMFPACK' > -- Checking for package 'AMD' > -- Checking for package 'CHOLMOD' > -- Checking for package 'AMD' > -- A library with BLAS API found. > -- Checking for package 'CHOLMOD' > -- Checking for package 'AMD' > -- A library with BLAS API found. > -- HDF5 has been found, but is missing parallel support. It will not > be enabled. -- A library with BLAS API found. > -- PaStiX could not be found. Be sure to set PASTIX_DIR. (missing: > PASTIX_INCLUDE_DIRS PASTIX_TEST_RUNS PASTIX_VERSION > PASTIX_VERSION_OK) -- Checking for Trilinos -- Unable to find > Trilinos (>= 11.0.0) -- Trilinos could not be found > -- checking for module 'cppunit' > -- package 'cppunit' not found > -- CPPUNIT could not be found. Be sure to set CPPUNIT_DIR. (missing: > CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS) -- Checking for package > 'Sphinx' -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE > SPHINX_VERSION_OK) (Required is at least version "1.1.0") -- Found > Qt4: /opt/local/bin/qmake (found version "4.8.7") -- Found > VTK: /opt/local/lib/vtk-5.10 (found version "5.10") -- > -- The following optional packages were found: > -- ------------------------------------------- > -- (OK) MPI > -- (OK) PETSC > -- (OK) SLEPC > -- (OK) UMFPACK > -- (OK) CHOLMOD > -- (OK) SCOTCH > -- (OK) PARMETIS > -- (OK) ZLIB > -- (OK) PYTHON > -- (OK) VTK > -- (OK) QT > -- > -- The following optional packages were not found: > -- ----------------------------------------------- > -- (**) OPENMP > -- (**) PETSC4PY > -- (**) SLEPC4PY > -- (**) TRILINOS > -- (**) PASTIX > -- (**) SPHINX > -- (**) HDF5 > -- > -- QVTK not found, disabling QT for plotting > CMake Warning at dolfin/CMakeLists.txt:317 (message): > UFC compiled with different version of SWIG. Please install SWIG > version 3.0.5 or recompile UFC with present SWIG. Here's the actual problem. That's why Python extension has not been built. You need to consolidate your SWIG versions on the system and use the same for compiling FFC and DOLFIN. Try locating SWIG 3.0.5 used for FFC and specify it as SWIG_EXECUTABLE to cmake. Jan > > > -- Found Qt4: /opt/local/bin/qmake (found version "4.8.7") > -- QT not found, or QT/VTK not enabled in DOLFIN. Not building > demo_plot-qt -- Disabling generation of documentation because Sphinx > is missing. -- Configuring done > -- Generating done > -- Build files have been written > to: /Users/gideonsimpson/software/dolfin-1.5.0/build _______________________________________________ fenics-support mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics-support
