Now that you mentioned them, I was able to get rid of them by switching back to 
Swig 3.0.5.  But I now experience the following issues:

During cmake, I see:

-- Generating SWIG interface.
-- --------------------------
-- 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

I am not sure if that is significant.

But during make, I see the following:

[ 92%] Built target copy_swig_files
[ 92%] Swig source
:3: Error: Unable to find 'python.swg'
/Users/gideonsimpson/software/dolfin-1.5.0/build/dolfin/swig/shared_ptr_classes.i:40:
 Error: Unable to find 'std_shared_ptr.i'
/Users/gideonsimpson/software/dolfin-1.5.0/build/dolfin/swig/globalincludes.i:48:
 Error: Unable to find 'std_string.i'
make[2]: *** [dolfin/swig/modules/mesh/modulePYTHON_wrap.cxx] Error 1
make[1]: *** [dolfin/swig/modules/mesh/CMakeFiles/_mesh.dir/all] Error 2
make: *** [all] Error 2


-gideon

> On Aug 28, 2015, at 4:15 PM, Jan Blechta <[email protected]> wrote:
> 
> 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