Did the CMake message about incompatible SWIG disappear?

Jan


On Fri, 28 Aug 2015 15:52:10 -0400
Gideon Simpson <[email protected]> wrote:

> I rebuilt it, again.  It builds fine.   But there is the same problem
> with python.
> 
> -gideon
> 
> > On Aug 28, 2015, at 3:17 PM, Jan Blechta
> > <[email protected]> wrote:
> > 
> >> 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

Reply via email to